About this project

Agile Team is a Claude Code plugin that gives a solo developer a simulated agile team. Installing it adds 13 specialist agents, 30 slash commands and safety hooks to a project, all held under a .claude/ directory. The stated problem is that solo builders skip review, acceptance criteria, security checks and retrospectives because nobody holds them to it. The project answers with a set of agents that each have one narrow job and are designed to disagree with one another rather than act as a single assistant. Seven core agents are active on every project: po-agent (user stories, acceptance criteria, backlog prioritisation, review verdicts), pm-agent (sprint state and NEXT.md), dev-agent (implementation, standups, blockers), qa-agent (test scenarios, hard veto), pr-reviewer-agent (code review), security-analyst-agent (OWASP issues, secrets, CVEs, auth; soft veto) and tech-lead-agent (architecture decisions, complexity estimates, tech specs, tech debt). Six extended specialists are activated per project through the roster in .claude/memory/TEAM.md: senior-engineer, principal-engineer, ai-engineer, design-lead, cto and ceo. Ceremonies are sequenced as slash commands. /review illustrates the pattern: QA checks tests and acceptance criteria first and stops the chain on failure; pr-reviewer, security and tech-lead then process the diff; the PO collects findings and returns APPROVED or CHANGES REQUESTED, while non-blocking findings are written into BACKLOG.md instead of a chat message. Other commands cover /init, /standup, /sprint-plan, /sprint-close, /retro, /stories, /backlog, /new-task, /status, /discover, /design, /complete, /unblock, /bug, /idea, /missing, /arch-review, /ux-review, /security-review, /risk-review, /adr, /done, /checkpoint, /resume, /health-check, /logs, /po, /incident and /focus-group. State persists across sessions in six files under .claude/memory/: NEXT.md, STATE.md, BACKLOG.md, ARCHIVE.md, DECISIONS.md and LEARNINGS.md. A CHECKPOINT.md written after each agent step lets /resume continue an interrupted chain; stale or corrupt checkpoints are described as detected and discarded. The Pixel Office is an optional browser visualization built with PixiJS. Running bash .claude/office/serve.sh starts it using Python's built-in http.server and tails an events.jsonl feed written by the hooks. It shows agents at desks, reporting to a manager, and gathering in a conference room during ceremonies; a demo.sh provides a scripted tour. Each agent file carries a model field in its frontmatter (sonnet, opus, haiku or inherit) that can be edited individually. The default install runs pm-agent on haiku and the rest on sonnet, with documented quality-first and cost-optimised override tables. Installation is either through the Claude Code plugin marketplace (/plugin marketplace add thecoderbuddy/agile-team-skill, then /plugin install agile-team@agile-team-marketplace) or through a local install.sh script that writes .claude/ into the project. Installs are per project, so each repository keeps its own sprint state, backlog and roster. gitleaks is optional and used for pre-commit secret scanning; the installer warns and skips scanning when it is absent. The README notes the project is built from experience running a larger AI engineering team on a real product. It is released under the MIT licence, with versions 1.0.0, 1.1.0 and 1.2.0 documented in the release history.