Installation
Prerequisites and installation methods
System requirements
| Tool | Version | Required | Notes |
|---|---|---|---|
| Node.js | 24+ | Yes | LTS recommended — check with node -v |
| pnpm | 10+ | Yes | Package manager — check with pnpm -v |
| Git | 2.x+ | Yes | For repository initialization |
| Rust toolchain | stable | Only for desktop | Required 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:
corepack enable
corepack prepare pnpm@latest --activateDesktop platform? If you plan to select the Tauri desktop platform, install the Rust toolchain first:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shThen restart your terminal and verify with rustc --version.
Verify installation
Run these commands to confirm everything is ready:
node -v # Expected: v24.x.x
pnpm -v # Expected: 10.x.x
git -v # Expected: git version 2.x.xInstall
No installation needed — pnpm downloads and runs it:
pnpm dlx @yabbal/coldstart initInstall once, use anywhere:
pnpm add -g @yabbal/coldstart
coldstart initThe 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
pnpm dlx skills add yabbal/cold-startUse in Claude Code
Type /coldstart followed by your project description:
/coldstart A fitness tracking app with mobile + API,
subscription billing via Stripe, Google OAuthClaude 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