init
This commit is contained in:
59
.opencode/skills/bootstrap/references/shared-phases.md
Normal file
59
.opencode/skills/bootstrap/references/shared-phases.md
Normal file
@@ -0,0 +1,59 @@
|
||||
# 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-designer` subagent 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
|
||||
- `tester` subagent runs tests → report to main agent
|
||||
- If failures: `debugger` subagent → 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-reviewer` subagent 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
|
||||
|
||||
1. Summary of all changes, brief explanations
|
||||
2. Guide user to get started + suggest next steps
|
||||
3. Ask user if they want to commit/push:
|
||||
- If yes: `git-manager` subagent to commit (and push if requested)
|
||||
- `--fast` mode: auto-commit (no push) without asking
|
||||
|
||||
**Report rules:**
|
||||
- Sacrifice grammar for concision
|
||||
- List unresolved questions at end, if any
|
||||
Reference in New Issue
Block a user