php-devops/.claude/settings.local.json
Snider a74f616fd7 feat(skills): add autonomous Go agent skill
Adds /go-agent skill for continuous Go development:
- Finds open issues in host-uk/core repo
- Creates branches, implements solutions, writes tests
- Uses Task runner (task test, task lint, etc.)
- Handles CodeRabbit reviews automatically
- Merges when approved
- Loops to pick up next task

Go-specific features:
- Error handling patterns with errors.E
- Test naming conventions (_Good, _Bad, _Ugly)
- i18n string management
- Package reference for core CLI

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 04:17:09 +00:00

66 lines
1.9 KiB
JSON

{
"permissions": {
"allow": [
"Bash(where git go gh php composer node pnpm)",
"Bash(go version:*)",
"Bash(git --version)",
"Bash(gh --version:*)",
"Bash(powershell -ExecutionPolicy Bypass -File scripts/install-core.ps1:*)",
"Bash(git ls-remote:*)",
"Bash(C:/Users/snide/AppData/Local/Programs/core/core.exe --help)",
"Bash(powershell -Command \"cd packages/core-php; composer install\")",
"Bash(powershell -Command:*)",
"Bash(gh issue list:*)",
"Bash(git add:*)",
"Bash(gh issue view:*)",
"Bash(core doctor)",
"Bash(core dev status:*)",
"Bash(core pkg list:*)",
"Bash(core php test --help:*)",
"Bash(core dev health:*)",
"Bash(core php test)",
"Bash(git push:*)",
"Bash(go build:*)",
"Bash(gh issue create:*)",
"Bash(git checkout:*)",
"Bash(git stash:*)",
"Bash(gh api:*)",
"Bash(gh pr checks:*)",
"Bash(git fetch:*)",
"Bash(git rebase:*)",
"Bash(git branch:*)",
"Bash(gh pr view:*)",
"Bash(git pull:*)",
"Bash(gh run list:*)",
"Bash(gh run view:*)",
"Bash(gh search issues:*)",
"Bash(gh search prs:*)",
"Bash(gh issue comment:*)",
"Bash(gh issue edit:*)",
"Bash(gh issue close:*)",
"Bash(gh pr create:*)",
"Bash(gh pr merge:*)",
"Bash(composer test:*)",
"Bash(composer lint:*)",
"Bash(composer analyse:*)",
"Bash(composer install:*)",
"Bash(git commit:*)",
"Bash(git status:*)",
"Bash(git diff:*)",
"Bash(git log:*)",
"Bash(git rev-parse:*)",
"Bash(go test:*)",
"Bash(go build:*)",
"Bash(go vet:*)",
"Bash(go mod tidy:*)",
"Bash(golangci-lint:*)",
"Bash(task test:*)",
"Bash(task cov:*)",
"Bash(task lint:*)",
"Bash(task fmt:*)",
"Bash(task qa:*)",
"Bash(task cli:build:*)",
"Bash(task mod:tidy:*)"
]
}
}