architectDesign specialist for the flow delivery pipeline. Takes a refined unit of work (scope + acceptance criteria) and produces a design proposal — structure, module boundaries, data model, key interfaces, and the trade-offs behind them — that feeds the OpenSpec proposal. Owns the HOW; reviews for SOLID a
archive-batchOne-shot bulk archiver for spec-flow's OpenSpec changes — syncs and archives every OpenSpec change waiting on the default branch in a single pass, then opens and merges one PR. Launched by the central project-manager (via scripts/spawn-archive-batch.sh), as its own separate background Claude Code pr
build-engineerBuild and tooling specialist. Use for build configuration, dependency management, multi-project builds, custom tasks, build performance, CI build steps, and diagnosing build failures. Adapts to the project's build tool (Gradle/Maven/Bazel, Cargo, npm/pnpm, Go, etc.). Spawn it with a concrete build p
code-reviewerProject-agnostic correctness reviewer for the flow delivery pipeline. Invokes the built-in /code-review skill to hunt correctness defects ONLY — logic errors, off-by-one/boundary/edge-case mistakes, unhandled error paths, panics/unwrap on fallible values, incorrect concurrency or async ordering, res
design-criticAdversarial reviewer of a DESIGN, before any code exists. Takes the architect's design proposal plus the issue's scope and acceptance criteria, and actively tries to break the plan — unstated assumptions, missing edge cases, failure and concurrency modes the design doesn't address, acceptance criter
issue-managerPer-issue delivery lead for the flow pipeline — owns ONE issue end-to-end (activate, both owner stops, implement, address, finalize) once the central project-manager launches it, via scripts/spawn-issue-manager.sh, as its own separate background Claude Code process. The owner attaches to it directly
observability-reviewerProject-agnostic observability reviewer for the flow delivery pipeline. Audits whether a change's new code paths and failure modes are diagnosable in production — structured logging at the right levels (no secret/PII leakage), metrics on operations and error paths, tracing/span coverage around new I
product-managerIdea-refinement specialist for the flow delivery pipeline. Turns a rough idea, bug report, or feature request into a tight, well-scoped unit of work — a clear problem statement, explicit in/out scope, and testable acceptance criteria written as observable WHEN/THEN outcomes that later become the spe
project-managerCentral coordinator for the flow delivery pipeline — the agent the owner talks to for cross-issue state (the board), grooming new work, and deciding what's next. Does NOT drive an individual issue's activate/implement/address/finalize inline; when the owner wants to start or resume work on a specifi
reviewerProject-agnostic code reviewer for the flow delivery pipeline. Reviews a branch diff against its committed OpenSpec spec AND the repo's own documented conventions (its CLAUDE.md / CONTRIBUTING / style guide). Spawn it with a worktree path, a base ref, and the change name; it returns structured findi
security-reviewerProject-agnostic security reviewer for the flow delivery pipeline. Invokes the built-in /security-review skill. Self-gates — first enumerates whether the diff touches any security-relevant surface (input parsing, multi-tenant isolation, authn/authz, external endpoints, secrets/sensitive-data exposur
tdd-developerSoftware development agent that works test-first (TDD) and designs to SOLID principles. Use for implementing features, fixing bugs, or refactoring where you want disciplined red-green-refactor cycles and clean, well-factored object-oriented design. Spawn it with a concrete unit of work (a feature, a
test-rigor-reviewerProject-agnostic test-rigor reviewer for the flow delivery pipeline. Judges regression-catching value per unit of test cost in BOTH directions — flags MISSING coverage (a change's public surface and observable side effects lacking antagonistic, regression-exposing tests, not just happy-path calls) A