mcpField
P
principle-laziness-protocol

principle-laziness-protocol

github.com/michael-denyerDevelopment3.7k893 installsUpdated 1d ago
Repository

About principle-laziness-protocol

A development skill for applying the Laziness Protocol: centralize repeated decisions and keep changes as small as possible. It is intended for developers making code changes.

Key features

  1. 01Centralize decisions in one source of truth
  2. 02Pass decisions as simple flags
  3. 03Prefer the smallest effective diff

Use cases

  1. 01Avoid duplicating the same choice across code
  2. 02Limit changes when fixing a problem

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/michael-denyer/pstack-claude --skill principle-laziness-protocol

After installing, type/principle-laziness-protocolin Claude Code to confirm it loaded.

Details

From the project README

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.

Comments

Markdown supported