Skip to main content

Engineering Fundamentals

These principles apply to every review regardless of language or framework. Skills provide language-specific rules; these fundamentals apply universally.

DRY

  • Never duplicate logic, business rules, or data transformations.
  • Extract repeated code into functions, methods, helpers, or classes.
  • Prefer composition and small reusable utilities over copy-paste.

Simplicity First

  • No features beyond the requirements.
  • No abstractions for single-use code.
  • No "flexibility" or "configurability" that wasn't requested.
  • No error handling for impossible scenarios.
  • If you write 200 lines and it could be 50, rewrite it.

Surgical Changes

  • Don't "improve" adjacent code, comments, or formatting.
  • Don't refactor code that isn't broken.
  • Match existing style, even if you'd do it differently.
  • Remove imports/variables/functions that YOUR changes made unused.
  • Every changed line should trace directly to the user's request.

Approach Proportionality

  • Is the change scope proportional to the problem described in the PR or work item definition? Flag changes that modify significantly more files or modules than the stated intent requires.
  • Does the approach introduce coordination overhead (new shared state, cross-module dependencies, or event-based coupling) that a simpler local change would avoid?

🤖 Crafted with precision by ✨Copilot following brilliant human instruction, then carefully refined by our team of discerning human reviewers.