init · git:20260515.2c80c88 · 2026-05-15 · sha256 a46397671b1723c5

init git:20260515.2c80c88B

Immutable. This exact content is served forever at /api/v1/blob/a46397671b1723c5.

---
description: Initialize specclaw in this project. Creates the .specclaw/ directory, generates config.yaml from the template, and sets up the project dashboard. Run once per project before any other specclaw command.
disable-model-invocation: true
---

# specclaw init

Initialize SpecClaw in the current project.

1. Run `specclaw-init . [project_name] [project_description]`. This creates `.specclaw/` with `config.yaml` (from template), `STATUS.md`, and `changes/archive/`.
2. Ask the user for project name and description if not supplied.
3. Suggest adding `.specclaw/` to git tracking.

If `.specclaw/` already exists, the script exits with an error — do not overwrite.