← ClaudeAtlas

andon-proposelisted

Proposes a fix for one gap by reading the ledger and codebase first, then grilling the user one question at a time only on genuinely load-bearing forks. Use when andon-loop dispatches it to propose a fix, or when the user directly asks what to fix for a named gap, or asks to be grilled on a decision.
Anselmoo/werkstoff · ★ 1 · AI & Automation · score 70
Install: claude install-skill Anselmoo/werkstoff
# andon-propose Two phases, strictly in order. Never skip to Phase 2 without finishing Phase 1's concrete draft first -- interviewing before proposing turns this into busywork for the user instead of a real proposal to react to. ## Phase 1: propose maximally, then stop drafting 1. Read the gap's stage doc and any docs it links to (prior gap/evidence docs in the same stage or wire). 2. Read `.claude/house-rules.md` (or the path in `house_rules_path` settings) if `andon-preflight` reported it present. Ground every default choice in it -- **never invent a convention the repo already wrote down**, and never ask the user something the house-rules file already answers. If absent, fall back to codebase-only defaults (read real symbols/patterns in the touched stage) without inventing or generating a house-rules file yourself. 3. Explore the codebase enough to draft a concrete fix: what changes, which files, and why this approach over the obvious alternatives. 4. Choose the `andon-verify` strategy letter this fix should be proven with, and write down the rationale in one sentence -- do not leave strategy selection to `andon-verify` to guess; you have the most context on the gap right now. 5. Assign **exactly one** blast-radius tag. This is mandatory and mechanically checked downstream (the ledger schema validator and the PreToolUse hook both reject a gap doc with zero, multiple, or an undefined tag) -- do not leave it blank meaning to fill