Dry Principle

Enforces DRY (Don't Repeat Yourself) thinking across all programming tasks — writing new code, reviewing code, fixing bugs, refactoring, editing config, schemas, tests, and documentation. Use this skill for ANY coding or programming-related task: feature implementation, bug fixes, code review, refactoring, writing tests, editing configuration, database schema changes, build system modifications, or documentation updates. This skill should trigger whenever Claude is about to write, modify, or review code or code-adjacent files. Even if the user doesn't mention "DRY" or "duplication", this skill applies to all software engineering work.

Stoica-Mihai Updated

File contents

Stoica-Mihai/claude-skills/tree/main/plugins/engineering-principles/skills/dry-principle commit cf1b30b926

Frequently asked questions

npx skillmds@latest add stoica-mihai/dry-principle