Synthesize from Preseed
Convert your preseed documents into a unified SEED.md specification.
The seed synthesize command reads your preseed documents and creates a unified SEED.md that contains everything needed to scaffold your project.
Command#
| Option | Description |
|---|---|
--force | Overwrite existing SEED.md |
What It Does#
1. Reads Preseed Documents#
The command reads all documents from .bootspring/preseed/:
VISION.md- Problem, solution, unique valueAUDIENCE.md- Target users, personasBUSINESS_MODEL.md- Revenue, pricingPRD.md- Product requirementsTECHNICAL_SPEC.md- Architecture, tech stackROADMAP.md- Development phases
2. Extracts Key Information#
From each document, it extracts:
| Source | Extracted Data |
|---|---|
| VISION.md | Project name, problem, solution |
| AUDIENCE.md | Target user description |
| BUSINESS_MODEL.md | Pricing model, revenue streams |
| PRD.md | MVP features, user stories |
| TECHNICAL_SPEC.md | Tech stack, architecture |
| ROADMAP.md | Phases, priorities |
3. Generates SEED.md#
Creates a unified specification:
Example Usage#
Basic Synthesis#
With Force Overwrite#
Overwrites existing SEED.md without prompting.
Enrichment Workflow (Existing Codebases)#
If your preseed docs came from preseed from-codebase and still need business/context enrichment, run this before synthesis:
After Synthesis#
Review SEED.md#
Make Adjustments#
Edit SEED.md to:
- Adjust tech stack choices
- Reorder MVP features
- Add missing details
- Correct any inaccuracies
Scaffold#
Troubleshooting#
"No preseed documents found"#
Make sure you have documents in .bootspring/preseed/:
If empty, run preseed first:
"Incomplete preseed documents"#
Synthesis works best with complete documents. At minimum:
- VISION.md
- PRD.md
Run the preseed workflow to complete:
"SEED.md already exists"#
Use --force to overwrite:
Or rename the existing file:
Best Practices#
Complete Preseed First#
Better preseed documents = better SEED.md:
Review Before Scaffolding#
Always review SEED.md before scaffolding:
- Verify tech stack is correct
- Check MVP feature priorities
- Ensure user stories are accurate
Keep SEED.md Updated#
SEED.md is a living document. Update it as your project evolves:
Related#
- Seed Overview - Full seed workflow
- Scaffold Presets - Framework options
- Preseed Workflow - Previous phase