| name | init |
| description | Initialize and analyze a new project. First engages in discovery conversation to understand user requirements, then generates documentation. Use when starting work on any new codebase. |
Project Initialization Skill
Usage
/init [path] [--discover|--generate|--full|--quick|--sync|--update]
Parameters
| Mode | Input | Output | Use When |
|---|
--full | None | .claude/ + DISCOVERY + Docs + Phases | New project (RECOMMENDED) |
--discover | None | DISCOVERY.md | Idea stage only |
--generate | DISCOVERY.md | PRD + TECH-SPEC + PROGRESS + CONTEXT | After discovery |
--sync | .claude/ | Merged .claude/ | Existing project |
--update | None | Updated cc-initializer + sync | Framework update |
--quick | Code | CLAUDE.md | Quick context |
Examples
/init --full
/init --discover
/init --generate
/init --sync
/init --update
/init ./my-project --full
Workflow Chain
/init --full โ Framework Setup โ Discovery โ Confirmation โ Generate โ Phase Split
/init --sync โ Analyze .claude/ โ Merge missing โ Validate โ Report
/init --update โ Locate source โ git pull โ Sync โ Report
Critical Rule
For new projects, ALWAYS start with discovery. Never generate docs without understanding.
Full implementation: Load references/DETAIL.md for mode details, step implementations, decision flow, best practices, integration points, and framework sync details.