multispec init¶
Initialize a new MultiSpec project.
Synopsis¶
Description¶
Creates a new project with the standard MultiSpec directory structure:
docs/specs/{project}/
├── source/
│ ├── mrd.md
│ ├── prd.md
│ └── uxd.md
├── gtm/
├── technical/
├── eval/
└── multispec.yaml
Arguments¶
| Argument | Required | Description |
|---|---|---|
project-name |
Yes | Name of the project (kebab-case) |
Examples¶
# Create a new project
multispec init user-onboarding
# Create another project
multispec init payment-integration
Created Files¶
multispec.yaml¶
Project configuration file:
Source Spec Placeholders¶
The source/ directory contains placeholder markdown files:
mrd.md- Market Requirements Documentprd.md- Product Requirements Documentuxd.md- User Experience Design
Project Naming¶
Project names should be:
- Lowercase
- Hyphen-separated (kebab-case)
- Descriptive
Good: user-onboarding, payment-flow, admin-dashboard
Bad: UserOnboarding, payment_flow, ADMIN