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)
- •Initiative name (kebab-case: e.g.,
- •
Create initiative folder structure
- •Create
initiatives/[initiative-name]/folder - •Copy structure from templates
- •Preserve all subfolders and README files
- •Create
- •
Customize README.md
- •Replace placeholders with actual initiative details
- •Keep all other template content intact
- •
Initialize placeholder files
- •Create
.gitkeepfiles in empty folders - •Ensure all subfolder README files are properly copied
- •Create
Methods
Method A: Shell script (recommended)
bash
./scripts/setup-initiative.sh <initiative-name> "<Owner Name>" "<Goal description>"
Method B: Manual creation (for agents without shell access)
Create the folder structure manually:
code
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.