← ClaudeAtlas

understand-until-simplelisted

Use this skill BEFORE writing code for any task you're tempted to call "hard / tough / complex", any "why is X slow / where's the bottleneck", any "should I optimize Y", any concurrency/perf/kernel/scheduler investigation, or any time you catch yourself hand-waving a root cause. It is the pre-implementation understanding GATE — decompose to the atomic (line/kernel/buffer) level, get MEASURED evidence, let measurement correct your hypotheses, until the problem is SIMPLE and quantified. Only then write code. If it still feels hard, you haven't decomposed enough.
acupof-ai/arle · ★ 19 · AI & Automation · score 77
Install: claude install-skill acupof-ai/arle
# understand-until-simple The pre-code gate. Operationalizes §0 (SOLID) + §0.1 (decompose to the implementation level) into a checklist you clear BEFORE writing implementation code. Born from the DSv4 concurrency case (2026-06-14): I kept calling batched decode "very hard", proposing it as a multi-day lever on hypothesis. ckl's correction — *"the way you're talking means you don't understand it at all — 'so hard, so tough'; we start work only once you've figured it out and consider it simple"* — was right. Reading the code + measuring collapsed it to: **it's one `for r in 0..n` loop (`dsv4.rs:1872`); batch it → ~2×; pieces exist; MoE won't cap it.** Simple. The "hard" was just un-decomposed. --- ## The law **"Hard" is a confession that you haven't decomposed it yet.** Difficulty is not a property of the problem; it is the distance between you and the atomic mechanism. Close that distance until the problem is simple, then the code writes itself. A plan that still sounds hard is a plan you don't understand. **No code until you can state the fix in one simple sentence with a measured number behind it.** ("Batch the per-row attention loop → ~2× aggregate, MoE stays sub-linear" — that sentence is the license to start.) --- ## The gate (clear every step before coding) ### 1. Catch the hand-wave If your description contains "hard / tough / complex / tricky / multi-day / it's the lever" WITHOUT a line number and a measured number, STOP. You are at hypothesis, not understandi