| name | Setup Initiative |
| description | Scaffold a new initiative folder with standardized structure and customized templates for PM workflows.
|
| argument-hint | <initiative-name> |
Setup Initiative
Create a new initiative folder with standardized structure and populate with customized templates.
When to use
- When starting a new product initiative
- When you need a consistent folder structure for PM workflows
Process
-
Gather initiative details
- Initiative name (kebab-case: e.g.,
mobile-app-redesign)
- Owner/Product Manager name
- Brief description of the initiative goal
- Target timeline (optional)
- Key stakeholders (optional)
-
Create initiative folder structure
- Create
initiatives/[initiative-name]/ folder
- Copy structure from templates
- Preserve all subfolders and README files
-
Customize README.md
- Replace placeholders with actual initiative details
- Keep all other template content intact
-
Initialize placeholder files
- Create
.gitkeep files in empty folders
- Ensure all subfolder README files are properly copied
Methods
Method A: Shell script (recommended)
./scripts/setup-initiative.sh <initiative-name> "<Owner Name>" "<Goal description>"
Method B: Manual creation (for agents without shell access)
Create the folder structure manually:
initiatives/[initiative-name]/
โโโ README.md
โโโ user-interviews/
โ โโโ README.md
โ โโโ snapshots/
โ โโโ synthesis/
โ โโโ transcripts/
โโโ opportunities/
โ โโโ README.md
โโโ assumptions/
โ โโโ README.md
โโโ solutions/
โ โโโ README.md
โโโ design/
โ โโโ README.md
โโโ product-analytics/
โ โโโ README.md
โโโ prd/
โ โโโ README.md
โโโ tasks/
โโโ README.md
Integration points
After creation, the user can use these skills in the initiative:
| Skill | Location |
|---|
/interview-snapshot | user-interviews/snapshots/ |
/synthesize-interviews | user-interviews/synthesis/ |
/create-opportunities | opportunities/ |
/generate-solutions | solutions/ |
/test-assumptions | assumptions/ |
/design-brief | design/ |
/figma-prompt | design/ |
/prd | prd/ |
/generate-tasks | tasks/ |
/process-tasks | tasks/ |
Follow the writing standards in _shared/writing-standards.md for all outputs.