skills/smithery.ai/coding-principles

coding-principles

SKILL.md

Language-Agnostic Coding Principles

Core Philosophy

  1. Maintainability over Speed: Prioritize long-term code health over initial development velocity
  2. Simplicity First: Choose the simplest solution that meets requirements (YAGNI principle)
  3. Explicit over Implicit: Make intentions clear through code structure and naming
  4. Delete over Comment: Remove unused code instead of commenting it out

Code Quality

Continuous Improvement

  • Refactor related code within each change set — address style, naming, or structure issues in the files being modified
  • Improve code structure incrementally
  • Keep the codebase lean and focused
  • Delete unused code immediately
Installs
3
First Seen
Mar 19, 2026