engineering-principles
Shared decision principles for implementation, refactoring, architecture, review, debugging, verification, migration, and parallel work. Use when another engineering skill needs common judgment rules or the user names Laziness Protocol, Foundational Thinking, Redesign from First Principles, Subtract Before You Add, Minimize Reader Load, Outcome-Oriented Execution, Experience First, Exhaust the Design Space, Build the Lever, Model Behavior Structurally, Boundary Discipline, Type System Discipline, Make Operations Idempotent, Migrate Callers Then Delete Legacy APIs, Separate Before Serializing Shared State, Treat Observable Behavior as Contract, Fail Loudly, Prove It Works, Protect the Signal, Fix Root Causes, Sequence Verifiable Units, Guard the Context Window, Keep Execution Unblocked, or Encode Lessons in Structure.
Pinned to revision 9f04f70fb164, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/engineering-principles/SKILL.md
- skills/engineering-principles/agents/openai.yaml
- skills/engineering-principles/references/boundary-discipline.md
- skills/engineering-principles/references/build-the-lever.md
- skills/engineering-principles/references/encode-lessons-in-structure.md
- skills/engineering-principles/references/exhaust-the-design-space.md
- skills/engineering-principles/references/experience-first.md
- skills/engineering-principles/references/fail-loudly.md
- skills/engineering-principles/references/fix-root-causes.md
- skills/engineering-principles/references/foundational-thinking.md
- skills/engineering-principles/references/guard-the-context-window.md
- skills/engineering-principles/references/keep-execution-unblocked.md
- skills/engineering-principles/references/laziness-protocol.md
- skills/engineering-principles/references/make-operations-idempotent.md
- skills/engineering-principles/references/migrate-callers-then-delete-legacy-apis.md
- skills/engineering-principles/references/minimize-reader-load.md
- skills/engineering-principles/references/model-behavior-structurally.md
- skills/engineering-principles/references/outcome-oriented-execution.md
- skills/engineering-principles/references/protect-the-signal.md
- skills/engineering-principles/references/prove-it-works.md
- skills/engineering-principles/references/redesign-from-first-principles.md
- skills/engineering-principles/references/separate-before-serializing-shared-state.md
- skills/engineering-principles/references/sequence-verifiable-units.md
- skills/engineering-principles/references/subtract-before-you-add.md
- skills/engineering-principles/references/treat-observable-behavior-as-contract.md
- skills/engineering-principles/references/type-system-discipline.md
Every link opens the file at its source, pinned to the revision this page describes.