| name | description |
|---|---|
create-feature |
Create implementation plan for a new feature with structured phases and optional requirements file |
NEVER use the EnterPlanMode tool when executing this command.
Use the AskUserQuestion tool ONLY if you have doubts about the plan or if requirements are ambiguous. Otherwise, proceed directly with creating the plan.
Create plan in plans/YYYY-MM-DD-feature-name/ folder with the following files:
Structure:
- First section with instruction: "IMPORTANT: As you complete each task below, update this file to mark checkboxes as done - [x] for real-time progress tracking."
- Overview of the feature
- Phases divided with checkboxes - [ ] for each task
When to create this file:
- Feature requires external service credentials (Supabase, Firebase, AWS, etc.)
- Feature needs third-party API keys (Google Auth, GitHub OAuth, Stripe, etc.)
- Feature requires environment variables that don't exist in the project
- New project setup that needs database/service configuration
When NOT to create this file:
- Simple CRUD in existing project (e.g., "create pets CRUD" in current Laravel app)
- Feature uses only existing project dependencies
- No external credentials needed
If created, include:
- List of required credentials/configuration
- Where to obtain them (links to service dashboards)
- Environment variable names needed
- Instructions for the human to complete BEFORE executing the plan
IMPORTANT: AI must NEVER modify this file after creation. It's exclusively for human editing.
$ARGUMENTS