AlexisBalayre/agentspine
One shared agent setup for Claude Code, Codex, opencode, Mistral Vibe and Cursor: AGENTS.md, skills and blocking hooks stored once in .agents/ and wired into every tool.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit AlexisBalayre/agentspine/.claude ./rig-agentspine # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit <redacted>-to-project .claude/skills/adapt-to-project $ npx degit <redacted>-review-comments .claude/skills/address-review-comments $ npx degit <redacted> .claude/skills/caveman $ npx degit <redacted>-design .claude/skills/codebase-design $ npx degit <redacted>-bugs .claude/skills/diagnosing-bugs $ npx degit <redacted>-modeling .claude/skills/domain-modeling $ npx degit <redacted>-dead-code .claude/skills/find-dead-code $ npx degit <redacted>-me .claude/skills/grill-me $ npx degit <redacted>-with-docs .claude/skills/grill-with-docs $ npx degit <redacted> .claude/skills/grilling $ npx degit <redacted> .claude/skills/handoff $ npx degit <redacted> .claude/skills/implement $ npx degit <redacted>-codebase-architecture .claude/skills/improve-codebase-architecture $ npx degit <redacted>-ci-review .claude/skills/pr-ci-review $ npx degit <redacted>-description .claude/skills/pr-description $ npx degit <redacted> .claude/skills/prototype $ npx degit <redacted> .claude/skills/research $ npx degit <redacted>-merge-conflicts .claude/skills/resolving-merge-conflicts $ npx degit <redacted>-changes .claude/skills/review-changes $ npx degit <redacted>-retro .claude/skills/review-retro $ npx degit <redacted> .claude/skills/tdd $ npx degit <redacted>-questionnaire .claude/skills/to-questionnaire $ npx degit <redacted>-spec .claude/skills/to-spec $ npx degit <redacted>-tickets .claude/skills/to-tickets $ npx degit <redacted>-what .claude/skills/wait-what $ npx degit <redacted> .claude/skills/wayfinder $ npx degit <redacted> .claude/skills/wizard $ npx degit <redacted>-for-agents .claude/skills/writing-for-agents $ npx degit <redacted>-out .claude/skills/zoom-out
$ curl -fsSL --create-dirs -o .claude/agents/review-context.md https://raw.githubusercontent.com/AlexisBalayre/agentspine/main/.claude/agents/review-context.md $ curl -fsSL --create-dirs -o .claude/agents/review-conventions.md https://raw.githubusercontent.com/AlexisBalayre/agentspine/main/.claude/agents/review-conventions.md $ curl -fsSL --create-dirs -o .claude/agents/review-correctness.md https://raw.githubusercontent.com/AlexisBalayre/agentspine/main/.claude/agents/review-correctness.md $ curl -fsSL --create-dirs -o .claude/agents/review-docs.md https://raw.githubusercontent.com/AlexisBalayre/agentspine/main/.claude/agents/review-docs.md $ curl -fsSL --create-dirs -o .claude/agents/review-maintainability.md https://raw.githubusercontent.com/AlexisBalayre/agentspine/main/.claude/agents/review-maintainability.md $ curl -fsSL --create-dirs -o .claude/agents/review-security.md https://raw.githubusercontent.com/AlexisBalayre/agentspine/main/.claude/agents/review-security.md $ curl -fsSL --create-dirs -o .claude/agents/review-validator.md https://raw.githubusercontent.com/AlexisBalayre/agentspine/main/.claude/agents/review-validator.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "\"$CLAUDE_PROJECT_DIR\"/.agents/hooks/adapters/claude-code.sh git-safety"
}
]
}
]
}
} Skills (29)
adapt-to-projectaddress-review-commentscavemancodebase-designdiagnosing-bugsdomain-modelingfind-dead-codegrill-megrill-with-docsgrillinghandoffimplementimprove-codebase-architecturepr-ci-reviewpr-descriptionprototyperesearchresolving-merge-conflictsreview-changesreview-retrotddto-questionnaireto-specto-ticketswait-whatwayfinderwizardwriting-for-agentszoom-out
Subagents (7)
| review-context | Reviews changed code for spec contradictions, protocol violations, and infrastructure anti-patterns. Spawned by the pr-ci-review skill. |
| review-conventions | Audits changed files for compliance with the project's documented rules and accepted ADR decisions. Spawned by the pr-ci-review skill. |
| review-correctness | Reviews changed code for logic and behavior defects that deterministic tooling cannot catch, including behavioral regressions on the surface tests do not cover. Spawned by the pr-ci-review skill. |
| review-docs | Reviews the quality, accuracy, and usefulness of prose a change introduces. Strict on low-value comments and docstrings. Spawned by the pr-ci-review skill. |
| review-maintainability | Reviews changed code for structural regressions that make the codebase harder to maintain. Spawned by the pr-ci-review skill. |
| review-security | Reviews changed code for real, reachable security issues at system boundaries. Spawned by the pr-ci-review skill. |
| review-validator | Adversarially verifies review findings against the actual code, refuting the ones that do not hold. Spawned by the pr-ci-review skill before any finding is auto-acted or posted. |
Hooks (2)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | "$CLAUDE_PROJECT_DIR"/.agents/hooks/adapters/claude-code.sh git-safety |
| Stop | * | "$CLAUDE_PROJECT_DIR"/.agents/hooks/adapters/claude-code.sh quality-gate |
Similar rigs
AlexisBalayre/claude-code-config
Opinionated Claude Code config: path-scoped rules, 34 skills, 12 subagents, deterministic hooks, and a multi-agent PR review. Stack-agnostic; run /adapt-to-project to fit any repo.
Fort Knox 6.4k tok ·
rio/dotfiles
—
Skill Collector 1.3k tok ·
danilomartinelli/dotfiles
@danilomartinelli does dotfiles
Skill Collector 4.9k tok ·
Aquastias/Arch-Dotfiles
My dotfiles and an Arch Linux installer
Skill Collector 4.8k tok ·