Use proactively when user asks to plan, design, or architect a feature. Produces architecture designs, folder structure, data flow diagrams, and risk assessment. Read-only — markdown and ASCII diagrams only, no code.
Use proactively when user asks to implement, build, add, create, or fix code. Writes production TypeScript/React code using TanStack Start. Implements slice-by-slice and runs typecheck and lint after each change.
Use proactively when user asks to create an issue, write a ticket, or define requirements. Analyzes change requests, asks clarifying questions, and creates well-structured GitHub issues with acceptance criteria.
Use proactively when user asks to write tests, add test coverage, or check edge cases. Writes Vitest unit tests and Playwright E2E tests. Runs linting, type checking, and detects edge cases.
Use proactively when user asks to review code, check changes, or validate implementation quality. Read-only code reviewer — checks TypeScript, React patterns, architecture compliance, and security best practices.