coldstart

Installation

Prerequisites and installation methods

System requirements

ToolVersionRequiredNotes
Node.js24+YesLTS recommended — check with node -v
pnpm10+YesPackage manager — check with pnpm -v
Git2.x+YesFor repository initialization
Rust toolchainstableOnly for desktopRequired if you select the Tauri desktop platform

Node.js 24+ and pnpm 10+ are required. Older versions will cause generation failures.

If you don't have pnpm:

Terminal
corepack enable
corepack prepare pnpm@latest --activate

Desktop platform? If you plan to select the Tauri desktop platform, install the Rust toolchain first:

Terminal
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Then restart your terminal and verify with rustc --version.

Verify installation

Run these commands to confirm everything is ready:

Terminal
node -v    # Expected: v24.x.x
pnpm -v    # Expected: 10.x.x
git -v     # Expected: git version 2.x.x

Install

No installation needed — pnpm downloads and runs it:

Terminal
pnpm dlx @yabbal/coldstart init

Install once, use anywhere:

Terminal
pnpm add -g @yabbal/coldstart
coldstart init

The Coldstart skill turns Claude Code into an AI project scaffolder. Instead of answering 14 prompts manually, you describe your project in natural language and the skill generates the .coldstart.json config conversationally, then runs coldstart replay.

Install the skill

Terminal
pnpm dlx skills add yabbal/cold-start

Use in Claude Code

Type /coldstart followed by your project description:

/coldstart A fitness tracking app with mobile + API, 
subscription billing via Stripe, Google OAuth

Claude Code handles the rest — no terminal interaction needed.

See the Claude Code guide for the full workflow.

GitHub Packages@yabbal/coldstart is published on GitHub Packages. If pnpm dlx fails, make sure your .npmrc includes:

@yabbal:registry=https://npm.pkg.github.com

On this page