Engineering Manager — designs HOW to build through engineering definitions, architecture, plans, and technical contracts. Owns engineering-level goals, prompt architecture, and QA. Use when defining mechanisms, designing architecture, creating plans, defining data contracts, auditing prompts, or evaluating technical…
Product Manager — defines WHAT to build through product definitions, specs, and user research. Owns product-level goals. Use when defining features, writing specs, or processing feedback.
Single-resource debate advocate. Champions ONE resource (time, cost, scope, ux, tech-debt, risk, scale, simplicity) in the thinking-partner adversarial debate. Dispatched per advocate per round; never balanced — always opinionated.
Direction judgment worker — assesses strategic artifact coherence. Reads why, vision, stage, and goals to verify internal consistency. Writes structured assessment for the direction orchestrator.
Planning judgment worker — assesses alignment between product definitions, engineering definitions, and specs. Writes structured assessment for the planning orchestrator.
Cognitive thinking partner for working through decisions, trade-offs, and unknowns. Use when exploring options, challenging assumptions, or thinking through complex problems before acting.
Strategic visionary — sets project direction, stage, quality constraints, and business goals. Owns the WHY. Use when setting vision, defining stage, or evaluating business metrics.
Land one architecture decision atomically: full entry to architecture-archive.json, hard-capped lean entry to architecture.json. Handles new decisions, supersession, amendment. Triggers: 'record this decision', 'log an ADR', 'we decided', 'supersede ADR', 'that replaces the earlier decision'.
Maintain a code-derived 'current belief of the system architecture' map — key applications, datastores, contracts, and integration points. Triggers: 'map architecture', 'architecture map', 'what does the system look like', 'refresh architecture map'.
Update CLAUDE.md with learnings, preferences, or project context. Use when user says "update claude.md", "add to claude.md", or wants to persist something.
Audit a codebase for dead code, orphaned modules, unused dependencies, and unwired seams. Quick tier runs knip-class checks ephemerally (no repo mutation); deep and exhaustive tiers add intent↔code reconciliation. Portable to any repo, including ones with no tooling installed.
Define a project's WHY/WHAT foundation autonomously — the DIRECTION entry point. Drives the definitional steps to a coherent bar via the engine (autonomous-propose): grounds every field in a cited signal, asks only the few high-leverage decisions. Triggers: 'start a project', 'define direction', 'kick off', 'set up…
Process user feedback into investigated bug specs with root cause analysis. Triggers: 'triage feedback', 'process bug reports', 'user testing feedback'.
Core automation engine. Drives a set of steps to a confirmed ground-truth bar via a main-session delegate → reconcile → re-dispatch loop. Phase skills (build, review, direction) call it; can also run directly. Two modes: autonomous (run to done unattended) and steered (coordinate, surface to user). Triggers: invoked…