bd-implement
Installation
SKILL.md
Implement the specified phase by writing production code with atomic commits per acceptance criterion based on the plan file and follow user instructions if provided.
Mandatory Preconditions (run BEFORE any implementation)
These run by default on every bd-implement invocation, in this order. Do not skip.
- Invoke
/impeccablevia the Skill tool to load design principles and run the Context Gathering Protocol. If no Design Context exists (.impeccable.md, loaded instructions, ordocs/designs/DESIGN.md), the protocol will direct you to run/impeccable teach— do that before proceeding. - Invoke
/shapevia the Skill tool for the current phase feature to load (or produce) the design brief. If a brief already exists in.plans/<features_summary>/or the plan file itself, read it and treat it as authoritative instead of re-running discovery. - Read project design strategy at
<cwd>/docs/designs/DESIGN.mdif present and not yet in context. - Research third-party patterns with EXA or Context7 (per global rules) for any libraries the phase touches.
Only proceed to implementation once 1–4 are complete.
Implementation
Research first before writing any code to understand latest patterns and best practices.
Create Todo list for each acceptance criterion and track progress before starting implementation.