6869: Add claude.md and Claude Code configuration#62
6869: Add claude.md and Claude Code configuration#62turegjorup wants to merge 19 commits intodevelopfrom
Conversation
Add vendor-neutral agents.md with project context for AI coding agents, and Claude Code settings with permissions, hooks, and plugins. Update README with AI coding agents section describing the setup. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…_itksites into feature/6869_agent_config
.claude/settings.json
Outdated
| "feature-dev@claude-plugins-official": true | ||
| }, | ||
| "alwaysThinkingEnabled": true, | ||
| "defaultMode": "acceptEdits" |
There was a problem hiding this comment.
I do not think this should be the default behavior, it will not match all users workflow. The "alwaysThinkingEnabled" will burn tokens and time way to fast. It is better to do "ultrathink" when you need it.
| @@ -0,0 +1,142 @@ | |||
| # 🤖 Code Agents - DevOps ITKsites | |||
There was a problem hiding this comment.
Note this file is not read by claude, this is jetbrains only
There was a problem hiding this comment.
Renamed to claude.md
There was a problem hiding this comment.
But it's not "jetbrains only" https://agents.md/ 😃
.claude/settings.json
Outdated
| { | ||
| "$schema": "https://json.schemastore.org/claude-code-settings.json", | ||
| "env": { | ||
| "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" |
There was a problem hiding this comment.
Do we want to play with experimental as default in projects? 😊
.claude/settings.json
Outdated
| "Bash(gh release delete:*)", | ||
| "Bash(gh release edit:*)", | ||
| "Bash(gh repo create:*)", | ||
| "Bash(gh repo delete:*)", |
There was a problem hiding this comment.
Maybe move to deny, and lets the human delete?
There was a problem hiding this comment.
All "delete" commands have been moved to "deny"
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Jesper Pedersen <jesper@yepz.dk>
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #62 +/- ##
==========================================
Coverage ? 12.61%
Complexity ? 819
==========================================
Files ? 118
Lines ? 2560
Branches ? 0
==========================================
Hits ? 323
Misses ? 2237
Partials ? 0
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add PHPStan, twig-cs-fixer, and composer normalize PostToolUse hooks - Add SessionStart hook to ensure Docker services are running - Add Stop hook for Symfony DI container validation - Scope docker compose permissions (destructive commands require confirmation) - Restore php-lsp plugin - Set COMPOSE_USER env var Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace opaque RabbitMQ Erlang cookie with self-documenting value and add comment indicating these are local dev credentials. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…_itksites into feature/6869_agent_config
- PHP 8.4+ → 8.5+, Symfony 7.3 → 8.0 - EasyAdmin 4.x → 5.x, PHPUnit 11+ → 13+ - Expand CI section to reflect all 14 workflow checks Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
API Specification - Non-breaking changesAPI Changelog 0.0.0 vs. 0.0.0No changes |
Use plain constructor instead of the removed static factory method, fixing PHPStan staticMethod.notFound errors. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add PR readiness and migration generator agents, update-api-spec skill, PreToolUse lock file guard, Prettier PostToolUse hook, and team-shared .mcp.json with context7. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Convert absolute host paths to relative paths in all PostToolUse hooks
using ${CLAUDE_FILE_PATH#$CLAUDE_PROJECT_DIR/} so tools inside Docker
containers can resolve the files. Document agents, skills, hooks, and
MCP servers in README.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Fix MD030 violations: reduce list marker spacing from 3 to 1 space. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Link to ticket
https://leantime.itkdev.dk/dashboard/show#/tickets/showTicket/6869
Description
Add vendor-neutral agents.md with project context for AI coding agents, and Claude Code settings with permissions, hooks, and plugins. Update README with AI coding agents section describing the setup.
https://dev.to/javiereguiluz/claude-code-for-symfony-and-php-the-setup-that-actually-works-1che
Latest additions:
/update-api-specfor regenerating OpenAPI spec files.mcp.jsonwith context7 for live documentation lookupScreenshot of the result
If your change affects the user interface you should include a screenshot of the result with the pull request.
Checklist
If your code does not pass all the requirements on the checklist you have to add a comment explaining why this change
should be exempt from the list.
Additional comments or questions
If you have any further comments or questions for the reviewer please add them here.