← ClaudeAtlas

tmux-verifylisted

The outer "is this TUI feature ACTUALLY done?" proof loop for the ainb terminal app. Use when the user asks to "verify the TUI is actually done", "prove this TUI feature works", "validate per tmux-verify", "vhs verify each journey", "frame-truth check the UI", "is the diff actually shown correctly", or to define the acceptance contract for a TUI goal. Orchestrates 6 gates — (1) comprehensive tmux-ui-tripwire passes, (2) a vhs recording per user journey whose frames are READ with /media-processing to assert the EXACT user-visible outcome (not "screen shows something"), (3) one recording per journey, (4) fix-loop until acceptance + tripwire green, (5) a continuous /explain-to-me explainer (tests + commits + GIFs) hosted on /here-now, (6) final HTML-solid validation with the human as the last gate. References (does not reimplement) tmux-ui-tripwire, /media-processing, /explain-to-me, /here-now.
stevengonsalvez/agents-in-a-box · ★ 14 · Web & Frontend · score 71
Install: claude install-skill stevengonsalvez/agents-in-a-box
# tmux-verify ## Overview `tmux-verify` is the OUTER acceptance harness: it proves a TUI feature is *actually* done as a user would experience it. It does NOT write the automated test (that is [tmux-ui-tripwire](../tmux-ui-tripwire/SKILL.md)) and does NOT reimplement media tooling (that is `/media-processing`). It orchestrates both plus a live explainer into one repeatable contract. Use it two ways: - **As a contract** — a goal/plan says "validate per `/tmux-verify`" and inherits all 6 gates. - **As a runner** — execute the gates for a feature end-to-end until green. The non-negotiable principle: **read the frame, don't blank-check.** A passing screen is one whose pixels/text say the *correct* thing for that journey — not merely that something rendered. ## The 6 gates ``` ┌──────────────────────────────────────────────┐ G1 automated ───────▶ │ tmux-ui-tripwire: comprehensive, VT100-true, │ (ref skill) │ passes in the real TUI, non-flaky ×3 │ └──────────────────────────────────────────────┘ G2+G3 visual ┌──────────────────────────────────────────────┐ (THIS SKILL OWNS) ───▶ │ per journey: .tape ─▶ vhs ─▶ gif+mp4 │ │ ─▶ ffmpeg frames ─▶ READ + assert│ │ one recording per journey │ └──────────────────────────────────────────────┘ G4 fix-loop ───────▶ acceptance(carg