Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when you want every assumption cross-examined before proceeding, when stress-testing a plan for hidden failure modes, when correctness matters more than speed,…
Creates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when drafting a PRD or requirements document with objectives and scope, or when requirements are unclear, ambiguous, or only…
Builds production-quality, accessible, responsive user-facing UI components from an existing approved design system. Use when implementing or modifying interfaces and pages, building accessible dropdowns, modals, forms, and components, managing UI state,…
Creates visual direction and removes generic AI aesthetics from product interfaces. Use when a user asks to design a UI or dashboard, get design, redesign a surface, establish a distinct visual direction, critique AI slop, or refine visual hierarchy,…
Runs a deep structured interview and produces a PRD in a single pass. Use when starting a new application, system, or feature and no requirements document exists yet. Use when the user says "get prd", "bikin PRD", "mau bikin sistem baru", "grill me", or asks…
Discovers and invokes agent skills. Use when starting a session, or when you need to decide which skill or workflow applies to the piece of work at hand. This is the meta-skill that governs how all other skills are discovered and invoked.
Designs a database schema from an approved PRD and writes it as a Markdown document with tables, columns, types, relationships, indexes, and constraints. Use when a PRD exists and the data model needs designing before implementation. Use when the user says…
Turns an approved PRD into a tracked set of task files. Use when a PRD exists at docs/prd/ and needs executable tasks before implementation. Use when the user says "get tasks", "breakdown PRD", "pecah jadi task", or "bikin task list". Produces one detailed…