v0.6.0
Ship products,
not boilerplate.
One command to scaffold a production-ready monorepo with auth, billing, and CI/CD — wired and ready to deploy.
$ pnpm dlx @yabbal/coldstart initOfficial CLIs
create-next-app, create-expo-app do the heavy lifting. Coldstart only writes the glue code.
Deterministic
Every run outputs a .coldstart.json. Same config, same result — verified with hashes.
AI-guided
Generates CLAUDE.md, installs skills, configures MCP servers. Your AI knows the full context.
What you get
Domain presets
Each domain injects specific guidelines into your CLAUDE.md — compliance rules, data patterns, UX conventions.
Generated structure
your-app/
├─ apps/
│ ├─ web/ Next.js 16 + Tailwind + shadcn/ui
│ ├─ mobile/ Expo 55 + React Native + Uniwind
│ ├─ desktop/ Tauri 2 + shared web frontend
│ └─ api/ Hono + Better Auth + OpenAPI
├─ packages/
│ ├─ env/ Zod-validated environment variables
│ ├─ db/ Drizzle ORM + billing schema + Neon
│ └─ email/ React Email + Resend
├─ CLAUDE.md Full AI context + guidelines
├─ turbo.json Turborepo pipeline
└─ .coldstart.json Reproducible config
Claude Code skill
Coldstart is also a Claude Code skill. Type /coldstart in Claude Code and the AI handles everything — from scaffolding to database setup, deployment, and billing configuration. No terminal, no docs, no context switching.
Scaffold via AI
Describe your project in plain language. Claude runs the CLI, installs dependencies, initializes git, and sets up skills and MCP servers automatically.
Deploy via AI
After scaffolding, Claude walks you through infrastructure setup — Neon database, Vercel deployment, Polar billing, Resend emails — all conversationally.
Context-aware from day one
The generated CLAUDE.md gives Claude full understanding of your architecture, domain rules, billing model, and conventions. No onboarding needed.
MCP servers pre-wired
Neon, Vercel, Polar, RevenueCat, Resend, Expo — Claude interacts with all your services directly through MCP. Stripe projects get full checkout and portal setup.
# Install the skill
$ npx skills add yabbal/cold-start
# Then in Claude Code, just type:
> /coldstartGet started
Run the CLI directly, or let Claude Code do it for you.
$ pnpm dlx @yabbal/coldstart init
# or install globally
$ pnpm add -g @yabbal/coldstart
$ coldstart init