Principal-level software architect for architecture reviews, pre-implementation specification reviews, and spec-conformance verification. Use when the user asks to review architecture, evaluate design decisions, audit system boundaries, check for anti-patterns, evaluate whether a specification is ready to be…
Translate a feature request, user prompt, or tracker reference into a rigorous technical specification the planning and implementation agents can build from without further clarification. Use when asked to specify, architect, design, write a spec, define requirements, draft an API contract, draft a schema change…
Automated specification pipeline: specify -> review -> revise -> plan. Produces a complete, reviewed specification with an implementation plan in a single automated run. Intelligently routes based on input: drafts from a tracker reference or raw description, picks up an existing spec for review, or picks up an…
Automated implementation pipeline: implement -> check findings -> test. Intelligently routes based on input: executes a plan, resolves a task tracker issue, or builds from a raw description. Detects spec deviations and halts before testing if the specification needs revision. Use when asked to run the full…
Implement features, fix bugs, and write production code following architectural constraints and best practices in Go. Use when asked to build, code, implement, develop a feature, execute a plan, or write production code. Also use when the user mentions Go, Golang, or specific Go libraries or frameworks. Do NOT use for…
Write concise, resilient, idiomatic Go tests using the stdlib testing package with table-driven patterns. Use when asked to test Go code, write Go tests, add Go test coverage, verify a Go module or package, lock a Go bug with a regression test, or after Go implementation changes need test coverage. Also use when the…
Convert a technical specification, tracker reference, or feature request into a rigorous, atomic, step-by-step implementation plan the implementation agent can execute without further clarification. Use when asked to plan, break down work, create an implementation plan or checklist, outline steps from a spec, prepare…
Detective-grade technical investigator. Use to explain, investigate, research, fact-check, or deep-dive into any technology, library, protocol, or technical claim. Triangulates sources, cites evidence, reports conflicts. Use when you need to understand something deeply enough to explain it, or when you need to find…
Implement features, fix bugs, and write production code following architectural constraints and best practices in TypeScript. Use when asked to build, code, implement, develop a feature, execute a plan, or write production code. Also use when the user mentions TypeScript, TS, or specific TypeScript libraries or…
Write concise, resilient, modern Unit, Component, and Hook tests using Vitest and React Testing Library for Next.js project. Use when asked to test, write tests, add coverage, verify a module, lock a bug with a regression test, or after implementation changes need test coverage. Also use when the user mentions Vitest…