Seed Workflow Overview

Transform preseed documents into a unified project specification and scaffold your application.

The seed workflow transforms your preseed documents into a unified project specification (SEED.md) and scaffolds your application structure.

The Pipeline#

Idea → Preseed → Seed → Scaffold → App ↗ ↘ Documents SEED.md → Code
PhaseInputOutput
PreseedYour idea, notes, researchVISION.md, PRD.md, etc.
SeedPreseed documentsSEED.md
ScaffoldSEED.mdProject files

Quick Start#

1# After completing preseed workflow 2bootspring seed synthesize 3 4# Review SEED.md 5cat SEED.md 6 7# Scaffold project 8bootspring seed scaffold --preset=nextjs

From Scratch#

# Interactive questionnaire bootspring seed init --preset=startup # Or quick scaffold with preset bootspring seed scaffold --preset=nextjs

Key Commands#

CommandDescription
seed synthesizeCreate SEED.md from preseed documents
seed initInteractive questionnaire
seed scaffoldGenerate project structure
seed statusShow current configuration
seed exportExport config as JSON/YAML

What is SEED.md?#

SEED.md is your project's single source of truth. It contains:

1# My Project 2 3> Brief tagline 4 5## Overview 6Problem and solution description... 7 8## Tech Stack 9\`\`\`yaml 10stack: 11 framework: nextjs 12 language: typescript 13 database: postgresql 14 15plugins: 16 auth: clerk 17 payments: stripe 18 orm: prisma 19\`\`\` 20 21## MVP Features 221. User authentication 232. Dashboard 243. Core feature 25... 26 27## Development Standards 28- TypeScript strict mode 29- Server components by default 30- Zod validation 31...

Workflow Phases#

1. Synthesize#

Convert preseed documents into SEED.md:

bootspring seed synthesize

This reads:

  • VISION.md
  • AUDIENCE.md
  • BUSINESS_MODEL.md
  • PRD.md
  • TECHNICAL_SPEC.md
  • ROADMAP.md

And creates a unified SEED.md.

2. Review & Customize#

Review the generated SEED.md and make adjustments:

# View it cat SEED.md # Edit if needed code SEED.md

3. Scaffold#

Generate your project structure:

# Preview what will be created bootspring seed scaffold --preset=nextjs --dry-run # Generate files bootspring seed scaffold --preset=nextjs

4. Start Development#

npm install npm run dev

Framework Presets#

PresetStack
nextjsNext.js 15 + App Router + TypeScript + Tailwind + shadcn/ui
reactReact 19 + Vite + TypeScript + Tailwind
nodeExpress/Fastify + TypeScript + Zod
fullstackNext.js + Prisma + NextAuth + full-stack setup

Need Help?#

If you haven't completed preseed yet:

bootspring preseed start

Start there to capture your idea before moving to seed.