bootspring onboard

Layer Bootspring onto existing projects.

Overview#

The onboard command analyzes existing codebases and configures Bootspring automatically. It detects your stack, patterns, and generates appropriate configuration.

Usage#

bootspring onboard [command] [options]

Commands#

CommandDescription
(default)Start interactive onboarding
statusShow current progress
resumeContinue from checkpoint
detectRun detection only
generateGenerate config only
resetReset workflow

Options#

OptionDescription
--dry-runPreview without making changes
--skip-optionalSkip optional phases
--applyApply generated files

Onboarding Phases#

  1. Detection - Detect stack, framework, language, database, hosting
  2. Pattern Scan - Find auth, payments, components, code patterns
  3. Doc Discovery - Inventory existing docs, find gaps
  4. Config Generation - Generate bootspring.config.js, CLAUDE.md
  5. Baseline Capture - Record metrics for future comparison
  6. Reverse Engineer - (Optional) Generate PRD from code structure

Examples#

1# Start onboarding 2bootspring onboard 3 4# Check progress 5bootspring onboard status 6 7# Resume after interruption 8bootspring onboard resume 9 10# Run detection only 11bootspring onboard detect 12 13# Preview without changes 14bootspring onboard --dry-run 15 16# Generate config files 17bootspring onboard generate

What Gets Detected#

Stack Detection#

  • Framework (Next.js, React, Express, etc.)
  • Language (TypeScript, JavaScript, Python)
  • Database (PostgreSQL, MongoDB, etc.)
  • Hosting (Vercel, Railway, AWS)

Pattern Detection#

  • Authentication method
  • Payment integration
  • Component patterns
  • API style
  • Testing approach

Documentation#

  • Existing README
  • API docs
  • Architecture docs
  • Gaps to fill

Generated Files#

FileDescription
bootspring.config.jsProject configuration
CLAUDE.mdAI context file
.bootspring/Working directory