| name | new-subproject |
| model | haiku |
| description | Create new Bookie sub-project with standard structure |
| disable-model-invocation | false |
| argument-hint | <project-name> |
New Sub-project
Create a new sub-project under projects/ with the standard Bookie structure.
Usage
/new-subproject <name>
Steps
-
Validate: Check that $ARGUMENTS is provided. If missing, ask Hai for the project name. Check the directory doesn't already exist at projects/<name>/
-
Create structure:
projects/<name>/
├── assets/ ← media resources (images, video, audio)
├── scripts/ ← scripts, prompts, automation
├── output/ ← final deliverables
└── README.md ← project description
-
Create README.md in the new sub-project:
# <name>
## About
[Brief description — to be filled in]
## Structure
- `assets/` — Media resources
- `scripts/` — Scripts and prompts
- `output/` — Final output
## Status
- Created: <today's date>
- Status: Planning
-
Add .gitkeep to assets/ and scripts/. For output/, create .gitignore with * and !.gitignore (output is not committed).
-
Update brief.md: Add the new sub-project to .memory-bank/brief.md under "Active Sub-projects" using format:
N. **<name>**: [Brief description — ask Hai if not provided]
-
Confirm: Show the created structure with ls -la projects/<name>/.