A Claude Code agent team with structured orchestration, review, and git management.
Find a file
Bryan Ramos 5c2fa9dfa6 feat: project skill, Kevin bash access, turn limit tuning, grunt self-check
- Add project skill — all agents check for .claude/skills/project.md and ingest if present
- Add Bash to Kevin's tools, scoped to git ops and project inspection
- Increase Kevin maxTurns 40 → 100 (safety net, not operational limit)
- Reduce worker/senior-worker maxTurns 25 → 20
- Add lightweight self-check to grunt before RFR
- Add tier classification examples to Kevin's instructions
- Document project skill in README
2026-03-08 10:17:11 -04:00
agents feat: project skill, Kevin bash access, turn limit tuning, grunt self-check 2026-03-08 10:17:11 -04:00
skills feat: project skill, Kevin bash access, turn limit tuning, grunt self-check 2026-03-08 10:17:11 -04:00
install.sh chore: initial agent team setup 2026-03-07 09:39:29 -05:00
README.md feat: project skill, Kevin bash access, turn limit tuning, grunt self-check 2026-03-08 10:17:11 -04:00

agent-team

A Claude Code agent team with structured orchestration, review, and git management.

Team structure

User (invokes via `claude --agent kevin`)
  └── Kevin (sonnet) ← PM and orchestrator
        ├── Grunt (haiku) ← trivial tasks (Tier 0)
        ├── Workers (sonnet) ← default implementers
        ├── Senior Workers (opus) ← complex/architectural tasks
        └── Karen (sonnet, background) ← independent reviewer, fact-checker

Agents

Agent Model Role
kevin sonnet PM — decomposes, delegates, validates, delivers. Never writes code.
worker sonnet Default implementer. Runs in isolated worktree.
senior-worker opus Escalation for architectural complexity or worker failures.
grunt haiku Lightweight worker for trivial one-liners.
karen sonnet Independent reviewer and fact-checker. Read-only, runs in background.

Skills

Skill Used by Purpose
conventions All agents Coding conventions, commit format, quality priorities
worker-protocol Workers, Senior Workers Output format, commit flow (RFR/LGTM/REVISE), feedback handling
qa-checklist Workers, Senior Workers Self-validation checklist before returning output
project All agents Instructs agents to check for and ingest .claude/skills/project.md if present

Project-specific context

To provide agents with project-specific instructions — architecture notes, domain conventions, tech stack details — create a .claude/skills/project.md file in your project repo. All agents will automatically check for and ingest it before starting work.

This file is yours to write and maintain. Commit it with the project so it's always present when the team is invoked.

Communication signals

Signal Direction Meaning
RFR Worker → Kevin Work complete, ready for review
LGTM Kevin → Worker Approved, commit now
REVISE Kevin → Worker Needs fixes (issues attached)
REVIEW Kevin → Karen New review request
RE-REVIEW Kevin → Karen Updated output after fixes
PASS / PASS WITH NOTES / FAIL Karen → Kevin Review verdict

Installation

# Clone the repo
git clone <repo-url> ~/Documents/projects/agent-team
cd ~/Documents/projects/agent-team

# Run the install script (creates symlinks to ~/.claude/)
./install.sh

The install script symlinks agents/ and skills/ into ~/.claude/. Works on Windows, Linux, and macOS.

Usage

claude --agent kevin

Kevin handles everything from there — task tiers, worker dispatch, review, git management, and delivery.