dry-violations
Installation
SKILL.md
DRY Violation Detection
Overview
Search BEFORE you implement. Every hardcoded value is a potential duplication.
DRY (Don't Repeat Yourself) violations aren't just about copy-pasted code. They include:
- Hardcoded arrays that duplicate existing enums
- Type definitions that duplicate existing domain types
- Constants defined in multiple places
- Business logic that duplicates domain methods
- String literals that should reference enums