specmint-core-htmllisted
Install: claude install-skill ngvoicu/kluris
# Spec Mint Core HTML — Kluris Companion
Turn ephemeral plans into structured, persistent specs built through deep
research and iterative interviews. This HTML variant uses `.specs/<id>/SPEC.html`
as the canonical spec document, not a markdown spec plus a separate view. The
HTML file carries metadata, lifecycle state, diagrams, code previews, mockups,
decision logs, and deviations in one human-openable artifact.
When this file is referenced from a Kluris-generated brain skill, read and
follow it directly from `~/.kluris/companions/specmint-core-html/SKILL.md`.
Do not ask the user to install Specmint separately. Kluris vendors companions
as single `SKILL.md` files, so every rule needed for companion mode is below.
## Critical Invariants
1. **Canonical files**
- Registry: `.specs/registry.md` (markdown index)
- Per-spec document: `.specs/<id>/SPEC.html`
- Research notes: `.specs/<id>/research-*.md`
- Interview notes: `.specs/<id>/interview-*.md`
- Scratch, if needed: `.specs/<id>/artifacts/`
2. **Authority rule**: the JSON inside `<script type="application/json" id="spec-meta">`
is authoritative for identity and spec status. `data-status` attributes on
phases, tasks, and acceptance criteria are authoritative for progress.
3. **Active-spec rule**: target exactly one active spec at a time.
4. **HTML is the source of truth**: do not create or update a parallel markdown
spec for an HTML companion spec.
5. **Progress tracking is sacred**: after completing