← ClaudeAtlas

principle-build-the-leverlisted

Apply to any non-trivial work, not just bulk work: edits, migrations, analyses, checks. Build the tool that does it or proves it (codemod, script, generator, or a skill your subagents follow) instead of working by hand. The tool is the artifact a reviewer can rerun.
HungryKelvin123/dstack · ★ 2 · Web & Frontend · score 73
Install: claude install-skill HungryKelvin123/dstack
# Build the Lever When the work isn't trivial, build the tool that does it instead of doing it by hand. **Why:** Two payoffs. Throughput: a codemod, generator, or script does the work the same way every time and reruns for free. Confidence: the tool is one artifact a reviewer can read and rerun to check the work. Hand-done changes can only be re-verified by redoing them. A deterministic script turns "trust me" into "run this". **Pattern:** Default to building the lever. Skip it only when the task is genuinely trivial, a couple of obvious edits you can see at a glance. - Do the first unit by hand to learn the recipe, then build the tool. Prove it by rerunning it on that unit and diffing against your hand-done version. Make the lever safe to rerun. A reviewer will. - Codemod or script for edits, generator for repetitive files, a dump-to-sqlite query for analysis, a rerunnable check for verification. - A deterministic lever beats fan-out. If the tool can process every unit in one pass, run it yourself; don't fan out delegates to hand-apply what a script can do. - When independent work passes [`../david-mode/references/agent-runtime.md`](../david-mode/references/agent-runtime.md), put its shared recipe, verification contract, and write fences in one named file. The parent owns that file and dispatch; workers read it without changing the contract. Create a reusable skill only when the recipe will outlive this run. - Applying this principle produces a reusable artifact: a codem