2.1 KiB
2.1 KiB
Shared Phases (All Modes)
These phases apply after planning is complete and cook skill is activated. Cook skill handles most of these — this reference documents bootstrap-specific guidance.
Implementation
Handled by ck:cook skill. Bootstrap-specific notes:
- Use main agent to implement step by step per plan in
./plans - Use
ui-ux-designersubagent for frontend per./docs/design-guidelines.md - Asset pipeline:
ck:ai-multimodal(generate/analyze) →imagemagick(crop/resize) → background removal if needed - Run type checking and compile after each phase
Testing
Handled by ck:cook skill. Bootstrap-specific notes:
- Write real tests — NO fake data, mocks, cheats, tricks, temporary solutions
testersubagent runs tests → report to main agent- If failures:
debuggersubagent → fix → repeat until all pass - DO NOT ignore failed tests to pass build/CI
Code Review
Handled by ck:cook skill. Bootstrap-specific notes:
code-reviewersubagent reviews code- If critical issues: fix → retest → repeat
- Report summary to user when all tests pass and code reviewed
Documentation
After code review passes. Use docs-manager subagent to create/update:
./docs/README.md(≤300 lines)./docs/codebase-summary.md./docs/project-overview-pdr.md(Product Development Requirements)./docs/code-standards.md./docs/system-architecture.md
Use project-manager subagent to create:
./docs/project-roadmap.md- Update plan/phase status to complete
Onboarding
Guide user to get started with the project:
- Ask 1 question at a time, wait for answer before next
- Example: instruct user to obtain API key → ask for key → add to env vars
- If user requests config changes, repeat until approved
Final Report
- Summary of all changes, brief explanations
- Guide user to get started + suggest next steps
- Ask user if they want to commit/push:
- If yes:
git-managersubagent to commit (and push if requested) --fastmode: auto-commit (no push) without asking
- If yes:
Report rules:
- Sacrifice grammar for concision
- List unresolved questions at end, if any