laws-of-software-los

Installation
SKILL.md

Laws of Software (LOS)

Apply this skill when software work needs principal-level judgment, explicit tradeoffs, and a credible validation path.

This skill is original synthesis inspired by the public law list at https://lawsofsoftwareengineering.com/. Use the source site for canonical law descriptions and updates.

Use when

  • choosing or reviewing architecture, system design, APIs, service boundaries, or infrastructure direction
  • reviewing an RFC, ADR, migration plan, incident, codebase structure, or technical strategy
  • making code changes where data safety, compatibility, reliability, security, or operability matter
  • answering questions about distributed systems, scalability, performance, technical debt, testing, rollout, rollback, or team ownership

Do not use for:

  • tiny syntax fixes or rote formatting
  • purely mechanical conversions or summaries
  • non-software domain work
Related skills
Installs
2
First Seen
Apr 21, 2026