con un clic
zeus-init
// Initialize a new Zeus project. Creates .zeus/main/ directory structure, sets up config.json with north star metrics, and writes the first evolution.md entry. Use this FIRST before any other zeus skill.
// Initialize a new Zeus project. Creates .zeus/main/ directory structure, sets up config.json with north star metrics, and writes the first evolution.md entry. Use this FIRST before any other zeus skill.
| name | zeus-init |
| description | Initialize a new Zeus project. Creates .zeus/main/ directory structure, sets up config.json with north star metrics, and writes the first evolution.md entry. Use this FIRST before any other zeus skill. |
Use this skill as the mandatory first step before any other /zeus:* workflow.
.zeus/ scaffold and schema files..zeus/main/.When --import-existing is provided:
.zeus/{version}/codebase-map.json if present..zeus/{version}/existing-modules.json if present.project.domain and project.tech_stack from discovered artifacts..zeus/schemas/config.schema.json.zeus/main/config.json (if already present).zeus/main/evolution.md (if already present)Inspect whether .zeus/main/config.json exists and has a non-empty project.name.
/zeus:status.Collect, in this exact order:
v2/v3 tracks)If --import-existing is active, show inferred values before each question as defaults.
Propose one recommended metric bundle with rationale and editable weights.
Output template:
Recommended metric strategy:
North star: {metric_name}
Weights:
- {metric_a}: {weight} ({reason})
- {metric_b}: {weight} ({reason})
Choose one:
A) Accept
B) Adjust weights
C) Fully customize
.zeus/main/config.jsonWrite schema-compatible configuration with:
project metadatametrics north star and weightsgit commit format policyversions active set and folder mappingWhen imported artifacts exist, also write:
project.codebase_map_refproject.existing_modules_refIf user declares future versions, register them in versions only. Do not create folders here.
Append a new INIT entry to .zeus/main/evolution.md describing:
git add .zeus/
git commit -m "chore(zeus): initialize zeus project structure"
If git is not initialized:
git init
git add .zeus/
git commit -m "chore(zeus): initialize zeus project structure"
Create .zeus/main/ai-logs/{ISO-ts}-init.md using this contract:
## Decision Rationale
## Execution Summary
## Target Impact
Report created artifacts and recommend next commands:
/zeus:brainstorm --full/zeus:brainstorm --feature <name>/zeus:statusFor brownfield mode, recommend:
/zeus:brainstorm --feature <name> --version <version>/zeus:plan --version <version>.zeus/schemas: abort and explain missing prerequisites.Delegate read-only discovery tasks to zeus-researcher when repository state is unclear.
Brainstorm features or run full project planning through structured dialogue. Use --full for initial project-wide planning (includes north star metrics if not set), or --feature <name> for a single feature. Always asks one question at a time. Invokes zeus-plan automatically after spec is approved.
Map an existing (brownfield) codebase into deterministic Zeus artifacts under .zeus/{version}/ so downstream skills can reuse real project context.
Execute all pending tasks in task.json using the zeus-runner.sh shell loop. Tasks are grouped into dependency waves and run with fresh claude CLI subagents. Each task gets an atomic git commit and a mandatory ai-log entry. Supports --version flag for v2/v3/v4 execution.
Convert a spec document into structured prd.json user stories and task.json execution units. Called automatically by zeus-brainstorm, but can also be invoked directly. Supports --version flag to target v2/v3/v4 folders.
Display a full status report of the Zeus project — all active versions, task progress, recent feedback attribution, evolution history, and next recommended action.
Create a new version folder (.zeus/v2/, .zeus/v3/ etc.) when user feedback reveals needs that can't be met by the main version. Inherits main config and declares differences. Records everything in evolution.md.