seed

Unified project seeding — from idea capture to build-ready.

Synopsis

Loading code block...

Description

The seed command manages the full project initialization workflow: creating context documents, merging them into a unified specification, and auto-generating all AI context files and planning scaffolds needed for the build loop.

Pipeline

bootspring go ← One command does everything below │ bootspring seed init → edit docs → bootspring seed go → bootspring build next ↓ ↓ ↓ .bootspring/context/ SEED.md + CLAUDE.md + Build initialized, (templates) AGENTS.md + CODEX.md + first task ready GEMINI.md + planning/ + BUILD_STATE.json

Commands

init

Create context document templates in .bootspring/context/.

Loading code block...

Options:

OptionDescription
--preset=<preset>Document preset (essential, startup, full, technical, investor)
--forceOverwrite existing templates

Presets:

PresetDocumentsUse Case
essential4Quick start (vision, audience, business-model, prd)
startup7Default — full startup context
full8All document types
technical4Dev-focused (vision, prd, technical-spec, roadmap)
investor6Fundraising context

Creates:

.bootspring/context/ ├── README.md # Workflow guide ├── VISION.md # Problem, solution, core values ├── AUDIENCE.md # Target audience, personas, ICP ├── BUSINESS_MODEL.md # Revenue, pricing, unit economics ├── PRD.md # Product requirements, user stories ├── TECHNICAL_SPEC.md # Architecture, tech stack ├── ROADMAP.md # Phases, milestones ├── MARKET.md # TAM/SAM/SOM (startup/full presets) └── COMPETITORS.md # Competitive landscape (full preset)

Example:

Loading code block...

go

Complete workflow in one command — detect + init + merge + generate + build init.

Loading code block...

Options:

OptionDescription
--preset=<preset>Document preset (essential, startup, full, technical)
--forceOverwrite existing files
--edit-firstStop after templates for manual editing

Runs 5 steps automatically:

  1. Detect — scans package.json for stack and features
  2. Seed — creates context templates in .bootspring/context/
  3. Merge — combines into SEED.md
  4. Generate — creates AI context files + planning/
  5. Build init — initializes build state from planning/TODO.md

After completion, edit planning/TODO.md with real tasks, then run bootspring build next.

There is also a top-level alias: bootspring go (identical behavior).


from-codebase

Auto-detect tech stack from existing code and generate context.

Loading code block...

Alias: from-code, detect

Reads package.json and git history to identify your stack, then generates context templates with the technical preset.


merge

Merge context docs into SEED.md and auto-generate all project files.

Loading code block...

Options:

OptionDescription
--output=<path>Custom output path (default: SEED.md)
--forceOverwrite existing files

This is the key command that bridges context documents to the build loop. It:

  1. Reads all .md files from .bootspring/context/
  2. Sorts them in canonical order
  3. Merges into SEED.md
  4. Auto-generates all AI context and planning files

Files generated:

FilePurpose
SEED.mdMerged project specification
CLAUDE.mdAI context for Claude Code / Cursor
AGENTS.mdAgent context (Linux Foundation AAIF standard)
CODEX.mdOpenAI Codex / ChatGPT context
GEMINI.mdGoogle Gemini CLI context
planning/TODO.mdBuild task checklist (source of truth)
planning/MASTER_PLAN.mdVision and phases
planning/CONTEXT.mdCondensed build context
planning/AGENTS.mdPlanning-specific agent instructions

Example:

Loading code block...

status

Show context documents and SEED.md readiness.

Loading code block...

Shows which context documents exist, their size (draft vs ready), and whether SEED.md has been created.


generate

Generate/regenerate document templates in .bootspring/context/.

Loading code block...
OptionDescription
--preset=<preset>Document preset
--forceOverwrite existing templates

doc

View a specific context document.

Loading code block...

Accepts document name with fuzzy matching: vision, prd, roadmap, etc.


export

Export context documents as JSON.

Loading code block...

build

Bridge to the build loop — check readiness.

Loading code block...

Checks for SEED.md and all required context/planning files. Shows clear status and next steps.


Complete Workflow

Fastest Path (One Command)

Loading code block...

Both detect your stack, create templates, merge into SEED.md, generate all AI context files, and initialize the build. Then:

Loading code block...

Step-by-Step (New Project)

Loading code block...

Existing Codebase

Loading code block...

Just Agent Files (No Seed)

Loading code block...