~ / rigs / AlexisBalayre / agentspine

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.

↗ GitHub ★ 0 MIT updated 4d ago project Claude CodeCodex
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~3.3k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Pre-tool screening hook · No YOLO mode · details

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)

Subagents (7)

review-contextReviews changed code for spec contradictions, protocol violations, and infrastructure anti-patterns. Spawned by the pr-ci-review skill.
review-conventionsAudits changed files for compliance with the project's documented rules and accepted ADR decisions. Spawned by the pr-ci-review skill.
review-correctnessReviews 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-docsReviews 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-maintainabilityReviews changed code for structural regressions that make the codebase harder to maintain. Spawned by the pr-ci-review skill.
review-securityReviews changed code for real, reachable security issues at system boundaries. Spawned by the pr-ci-review skill.
review-validatorAdversarially 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)

eventmatcherruns
PreToolUseBash"$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

copied ✓