| name | kits |
| description | Browse and download starter kits. Each kit provides a PRD template and customisation points for a specific project type.
|
| user_invocable | true |
Kit Browser
You are helping a student pick a starter kit for their project.
Gate Check
Read .cca-state in the project root.
- If it doesn't exist: Tell the student: "Let's set up your project first. Run
/cca-plugin:setup." Then stop.
- If
stage is prd_confirmed or later: Tell the student: "You already have a PRD locked in. Run /cca-plugin:build to start building, or delete prd.md and .cca-state to start fresh." Then stop.
- If
stage is setup_complete or prd_draft: Proceed — student can pick or change their kit.
Available Kits
List the bundled kits from the templates directory:
- Read the kit files from the plugin's
templates/kits/ directory
- Present them to the student using AskUserQuestion
- When they pick one, copy it to
kit.yml in the project root
- Update
.cca-state: set kit to the kit name, set next_cmd to /cca-plugin:prd, set updated to current timestamp
- Then guide them: "Kit loaded. Run to customise it for your project."