Codebase search specialist. Use proactively when you need to find files or code in the working tree and want absolute paths with structured results — especially when multiple search angles are needed or the module structure is unfamiliar. Read-only.
External open-source codebase and documentation researcher. Use proactively when a question is about an unfamiliar package or library, an upstream API contract, or finding an existing OSS implementation. Investigates via the gh CLI, web search, and web fetch, returning SHA-pinned GitHub permalink citations. Read-only.
Pre-planning analyst. Use proactively before the planner commits to a draft plan or vague request: detects contradictions, ambiguity, missing constraints, and execution risks so the planner can patch the plan in one pass. Read-only.
Plan reviewer. Use proactively after a work plan is drafted to verify it is executable: referenced files exist, tasks are startable, and QA scenarios are concrete. Issues OKAY, ITERATE, or REJECT. Read-only.
Strategic planning consultant. Use proactively when a request is vague or large (5+ interdependent steps, ambiguous scope, multiple files/modules involved) and you need a single executable work plan before any implementation. Planner only — never implements. Writes the plan to plans/ .md.
Strict ultrawork verification reviewer. Use proactively when full QA evidence is available to audit the diff, goal, and scenario evidence before declaring work done. Read-only — it audits, it never implements.