Principle Laziness Protocol

Prefer deletion and the smallest direct maintainable change when a refactor starts adding wrappers, layers, duplicated decisions, or signal threading.

njs14 ded02ef 671 B Updated

File contents

Keep the solution small

Treat the request text that activated this skill as a complexity budget.

Apply the laziness protocol. Search for deletion first, collapse pass-through layers, and keep one source of truth for each decision. Add an abstraction only when it hides real complexity or removes repeated policy. Return what was removed, what remains, and why the final path is easier to trace.

njs14/pkstack/tree/main/.kiro/skills/principle-laziness-protocol commit ded02efd3b

Frequently asked questions

npx skillmds@latest add njs14/principle-laziness-protocol