소개
The DRY Violation Detector is a specialized skill for Claude Code designed to prevent technical debt by identifying and eliminating code duplication. It enforces a strict 'search-first' protocol that guides developers to locate existing enums, constants, and domain methods before implementing new logic. By recognizing common patterns such as hardcoded arrays, redundant type definitions, and service-level logic that belongs in the domain layer, this tool ensures codebase consistency, simplifies maintenance, and prevents the synchronization bugs that arise when duplicate definitions drift apart.