← ClaudeAtlas

explain-plainlylisted

Explain a technical finding to someone who has not read the code: fix the referent first (one name often points at two things), lead with who is affected and what changes, then show evidence. Run it whenever you explain a bug, a cause, or what your change did — especially the moment the reader says they don't follow ("뭔 소리야", "쉽게 설명해줘", "이해가 안 돼", "I don't follow", "in plain terms"), or when your draft opens with a file path or symbol name.
uzysjung/uzys-agent-harness · ★ 3 · AI & Automation · score 69
Install: claude install-skill uzysjung/uzys-agent-harness
# Explain Plainly A **repair-and-prevent discipline** for the moment your explanation does not land. Not a style guide — a short diagnostic you run before (and after) explaining something technical to someone who has not read the code. ## Why this exists (and why format alone won't save you) A correct, well-formatted explanation can still fail completely. Observed case: an agent explained a bug in the required ASIS→TOBE decision format — tables, before/after, quantified gap — and the reader replied **"뭔 소린지 모르겠다"**. The second attempt was explicitly rewritten "from the user's perspective" and failed *again*. What actually fixed it was one drawing that separated two things that shared a name. The lesson: **when an explanation fails, the usual suspect is not tone, length, or format. It is that the reader cannot tell what you are talking about.** Reaching for a nicer format first is why the second attempt fails too. ## Step 1 — Fix the referent (do this before anything else) Ask: *does any name in my explanation point at more than one thing?* This is the dominant failure. Codebases are full of names that legitimately denote two different objects — and the writer, who holds both in their head, never notices the collision: | Collision shape | Example | |---|---| | Same path, two locations | `.claude/` in *this* repo vs `.claude/` in an *installed user's* project | | Same word, two layers | "config" = the file on disk vs the parsed object | | Same name, two lifecycles | "th