Software Design Laws

Use this skill when the user asks to evaluate a software design, architecture, API, service boundary, platform abstraction, planning tradeoff, or code-quality question against named software engineering laws or explicit design principles such as Conway's Law, Hyrum's Law, Brooks's Law, YAGNI, Gall's Law, Postel's Law, CAP, or leaky abstractions. Do not use for ordinary PR review or generic critique unless named laws/principles are requested or principal-engineer-review explicitly composes it as a design lens.

jonmagic Updated

File contents

jonmagic/skills/tree/main/skills/software-design-laws commit a5211238dc

Frequently asked questions

npx skillmds@latest add jonmagic/software-design-laws