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, Prove It Works, Fix Root Causes, Sequence Verifiable Units, Guard the Context Window, Keep Execution Unblocked, or Encode Lessons in Structure.
Pinned to revision 49a2f3f59040, 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/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/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/type-system-discipline.md
Every link opens the file at its source, pinned to the revision this page describes.