CLI reference
All commands, flags, and examples
coldstart init
Interactive project creation. Prompts for all options and generates a complete monorepo.
pnpm dlx @yabbal/coldstart init
pnpm dlx @yabbal/coldstart init --dry-run
pnpm dlx @yabbal/coldstart init --verify| Flag | Description |
|---|---|
--dry-run | Show file tree without writing anything |
--verify | Run check-types after generation |
coldstart create
Create a project from a natural language description. Infers platforms, domain, billing, and more from keywords.
coldstart create "a fitness app with mobile and web, freemium billing"
coldstart create "SaaS dashboard with Stripe subscription and Google OAuth"
coldstart create "e-commerce marketplace with multi-tenant, per-seat billing"| Flag | Description |
|---|---|
--dry-run | Show file tree without writing anything |
--verify | Run check-types after generation |
coldstart replay
Regenerate a project from a .coldstart.json config file. Same config always produces the same output.
coldstart replay .coldstart.json
coldstart replay config.json --dry-run
coldstart replay config.json --verify| Flag | Description |
|---|---|
--dry-run | Show file tree without writing anything |
--verify | Run check-types after generation |
This is the command Claude Code uses internally — it writes a temp config and runs coldstart replay.
coldstart add
Add a platform or feature to an existing project. Reads .coldstart.json from the current directory.
coldstart add web
coldstart add web --web-mode landing+app
coldstart add mobile
coldstart add desktop
coldstart add apicoldstart add billing --model subscription --billing-provider stripe
coldstart add billing --model credits --billing-provider polar
coldstart add auth --providers google,github,apple
coldstart add i18n --locales en,fr,es,de
coldstart add tenant| Flag | Applies to | Description |
|---|---|---|
--web-mode | web | landing, app, or landing+app |
--model | billing | Billing model |
--billing-provider | billing | polar or stripe |
--providers | auth | Comma-separated OAuth providers |
--locales | i18n | Comma-separated locale codes |
In non-interactive mode (CI, Claude Code), all required flags must be passed explicitly.
coldstart setup
Interactive infrastructure onboarding. Reads .coldstart.json and offers to configure each service.
coldstart setupCovers: database (Neon), auth secrets, billing (Stripe/Polar), email (Resend), mobile (EAS), web deployment (Vercel).