Skip to content

scaffold

Use when creating a new project from stack.json technology decisions. Runs framework CLIs, installs dependencies, configures tooling, and produces a ready-to-develop project. Used by fresh-project orchestrator or standalone.

ModelSource
sonnetpack: fresh-project

Tools: Read, Glob, Grep, Bash, Write, Edit, Task, Skill

Full Reference

Creates a real, configured project from technology decisions in .claude/stack.json. Not templates — actual CLI-scaffolded, fully-configured projects verified by a working dev server. Used by the fresh-project orchestrator (Phase 3) or invoked standalone when a stack.json already exists. If stack.json references a technology without an armadillo reference skill, the scaffold skill generates one on-demand via writing-reference-skills before continuing.

ItemValue
Input.claude/stack.json
OutputWorking project + initial git commit
Install ruleOfficial CLIs only — no manual boilerplate
Verification gateDev server must start before declaring complete
Global installsNever — use npx or pnpm dlx
State file updatefresh-project.json scaffold → complete

┏━ ⚡ scaffold ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ creating project from stack decisions ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

I want to…File
Know the correct install sequence (framework first, git last)reference/installation-order.md
Understand the full process, rules, and on-demand skill generationreference/process-and-rules.md

Usage: Read the reference file matching your current task from the index above. Each file is self-contained with code examples and inline gotchas.