Detects code smells, anti-patterns, and readability issues. Use when implementing features, reviewing code, or refactoring.
Guides PRD, ADR, Design Doc, and Work Plan creation with templates and decision matrix.
Defines frontend environment variables, component design, and data flow patterns. Use when configuring React environment.
Applies React/TypeScript type safety, component design, and state management rules. Use when implementing React components.
Designs tests with React Testing Library and MSW. Applies component testing patterns.
Designs integration and E2E tests with mock boundaries and behavior verification rules. Use when writing E2E or integration tests.
Provides project-specific tech stack, architecture, and implementation rules. Use when checking project structure.
Coordinates subagent task distribution and collaboration. Controls scale determination and autonomous execution mode.