ui-convert-state
Installation
SKILL.md
Disk State Schema
All pipeline state lives on disk in the .ui-convert/ directory at the project root.
State is never stored in chat context, environment variables, or memory.
This enables resumability, idempotency, and parallel extraction safety.
Non-negotiable Rules
- State directory is
.ui-convert/at the project root being converted. - JSON files only — no YAML, no TOML, no binary formats.
- Atomic writes — write to a
.tmpfile, then rename (prevents corruption on crash). - Schema versioning — every state file has a
_vkey indicating schema version. - No state in chat — skills read from disk, process, write back to disk.
- Append-only logs — the
logs/dir is append-only; never delete log entries.
Directory Structure
Related skills