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>
66 lines
1.9 KiB
JSON
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:*)"
|
|
]
|
|
}
|
|
}
|