← ClaudeAtlas

loop-refinelisted

Interactive design-gate refinement session for a loop that is paused (BLOCKED) at a human aesthetic/visual sign-off. Help the human adjust the REVERSIBLE, within-contract knobs (tunable constants) and preview the result live, keeping the frozen contract, the representation, and every cmd/run acceptance check untouched. Invoked by ./loop.sh refine; not for headless loop iterations.
Aitne-sh/loop-kit · ★ 0 · AI & Automation · score 62
Install: claude install-skill Aitne-sh/loop-kit
# Interactive refinement at a human sign-off gate The loop has stopped **BLOCKED** because the only acceptance rows left are `human` method — a real-browser aesthetic / visual sign-off the loop cannot certify itself. The human is now in the room with you. Your job is to help them **converge on the look/feel by adjusting reversible, within-contract knobs and previewing**, so they can sign off — NOT to do a fresh loop iteration and NOT to certify anything. The skill argument (if any) is the human's opening note about what to change. ## Hard boundaries (never cross these) - **The contract is immutable.** Never edit `.loop/docs/product-contract.md`, `loop.config.sh`, `loop.models.sh`, `loop.sh`, anything under `.claude/`, `.agents/`, `.codex/`, or `.loop/bin/`, or any `DENIED_PATHS`. - **Touch only reversible, within-contract knobs** — the tunable constants the decision request calls out (e.g. drift/rate/amplitude/exponent parameters), and only those. Keep every change small and trivially reversible. - **Never change representation or contracted structure**: colours, sizes, shapes, materials, the required elements a REQ or a **verified** acceptance row locks in. These are what the contract froze. - **Never mark a `human` acceptance row `verified` yourself, never write `.loop/agent-state`, never declare a loop state, never run the success gate.** The human signs off (via `./loop.sh refine`'s confirm, `./loop.sh signoff`, or by editing the row); the closing `.