Principle Laziness Protocol
Apply when refactoring, evaluating diff size, or tempted to add abstractions, layers, or signal t…
by michael-denyer · MIT
The skill
Apply when refactoring, evaluating diff size, or tempted to add abstractions, layers, or signal threading. Bias toward deletion and the smallest change that solves the problem.
Laziness Protocol
- Consolidate decisions. Do not repeat the same choice in several places. Put it behind one source of truth and pass the result as a simple flag.
- Minimize the diff. Make the smallest change that solves the problem. Fewer lines beat "elegant" boilerplate.
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: michael-denyer/principle-laziness-protocol-8906467851.
Details
- Publisher
- michael-denyer
- Category
- Software Development › Source control & code review
- License
- MIT
- Updated
- 2026-10-18
References
More from michael-denyer
- Architect Sketch types, signatures, and module structure before code, then stay in the loop while implement…
- Arena Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the loser…
- Automate Me Use for \"automate me\", \"create/update/refresh my -mode skill\", \"turn/capture my preferences…
- Babysit Watch an open PR — fix failing CI, handle the straightforward review comments, and drive it to a…