What problem does it solve? New projects often start with ad-hoc setup: missing lockfiles, no linting or typechecking, no CI, and no test that can actually fail. This Skill enforces a disciplined scaffolding workflow where a clean clone can install, check, test, and run the baseline without local knowledge, while keeping the human in control of structural choices like language, framework, and dependencies. ## Core Features & Use Cases - Scaffold Decision Gate: Presents project intent, language/runtime, deployment assumption, framework, quality baseline, and files for explicit Approve/Refine/Cancel before creating anything. - Stack Template Catalog: Ships Backstage Software Template YAML files covering TypeScript, Python, Java, Kotlin, Ruby, Go, Rust, C#, F#, Elixir, and Clojure stacks with parameters for database, persistence, auth, background jobs, and observability. - Quality Baseline Enforcement: Wires standard commands (test, lint, format, typecheck, coverage), git with .gitignore, one package manager with a committed lockfile, a smoke test that can fail and pass, secret hygiene via .env.example, and CI running the same checks developers run. - Use Case: When starting a new FastAPI service, the agent researches options, presents the api-fastapi template with Postgres and pytest defaults for approval, then scaffolds uv-managed project files, a /health smoke test, and CI. ## Quick Start Ask the agent to scaffold a new project, for example: set up a new Python FastAPI service with Postgres, linting, typechecking, tests, and CI.