What problem does it solve?
code-init helps you create a brand-new, runnable codebase from scratch without accidentally applying refactor/debug/update logic to an existing repository.
Core Features & Use Cases
- 0→1 project scaffolding: generates a complete, runnable local project when the target directory is empty or intentionally new.
- Architecture-first workflow: enforces a plan-driven process (patterns, structure, and validation) before implementation.
- Boundary-safe guidance: avoids using this skill for modifications, optimizations, refactors, debugging, or extensions of existing code.
- Optional frontend reference gate: when the user asks to match an existing page/site, it captures reference artifacts before writing any UI code.
Quick Start
Use the code-init skill when you explicitly want a new project scaffold from scratch, for example: "Create a new Python FastAPI service in a new folder called myapp, including the complete runnable structure."