titan-spec-kitlisted
Install: claude install-skill neunaha/claws
# Titan: spec-kit
## Mandate
Embed spec-driven development into Claws. Outcomes:
1. New `.specs/` directory at repo root with spec templates (`feature.spec.md`, `mcp-tool.spec.md`, `worker-mission.spec.md`, `cu-pattern.spec.md`).
2. Worker missions can be authored as specs first; the orchestrator translates spec → mission. New skill `.claude/skills/claws-spec-first/SKILL.md` describes the workflow.
3. CI gate `scripts/spec-lint.js` validates every new feature has a matching `.specs/` entry.
4. Migration of 3-5 existing v0.8.3 features into retroactive specs as worked examples.
Reference: https://github.com/github/spec-kit — WebFetch in AUDIT phase.
## Deliverables
| Artifact | Path |
|---|---|
| Spec template family | `.specs/templates/{feature,mcp-tool,worker-mission,cu-pattern}.spec.md` (NEW) |
| Spec-first skill | `.claude/skills/claws-spec-first/SKILL.md` (NEW) |
| Spec lint script | `scripts/spec-lint.js` (NEW) |
| CI integration | `.github/workflows/spec-lint.yml` (NEW) — runs spec-lint on PR |
| Retroactive examples | `.specs/v083/{cu-titan,release-titan,procedural-cu-memory}.spec.md` (≥3 NEW) |
| Documentation | `docs/spec-driven-dev.md` (NEW) |
| Staging changelog | `CHANGELOG_TITAN_SPEC_KIT.md` |
| READY-REPORT | `.local/blueprints/v083-titan-spec-kit/READY-REPORT.md` |
## Bus topics
| Topic | Direction | Purpose |
|---|---|---|
| `system.titan.spec-kit.<phase>.{start,complete}` | emit | Phase milestones |
| `system.titan.spec-kit.complete` | emit | Terminal