| 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.