# Builder

For agents that write and change code from a brief: a command, a site, a page or a migration.

*Figure: encode-lessons: When the same correction comes up a second time, it picks the cheapest guard that holds it (a type, a lint rule, a hook or a script) instead of adding another line of text. first-principles: When a rule changes, it redesigns the type model or module from the start instead of adding another special case. lever: When the work isn't trivial, it has your agent write the script that does it, rerun it on the first unit and diff the result against the hand version. prove-it: Before your agent says it is done, it runs the real program from outside and reads what it prints, instead of trusting a compile, a cached screenshot or its own word.*

---

Published 2026-10-28. Web page: https://www.mackenziebowes.com/skills/builder
