What problem does it solve? After fixing a bug or refactoring code, developers need a systematic way to confirm the change did not introduce linter errors, SOLID violations, duplicated logic, or architecture regressions. This Skill provides a canonical 7-phase validation workflow that checks code quality after modifications across multiple languages. ## Core Features & Use Cases - 7-Phase Validation Workflow: Explores architecture, researches documentation, analyzes impact via Grep usages, detects duplication with jscpd, runs linters, applies precision corrections, and re-verifies until clean. - DRY Detection with jscpd: Measures duplication against per-language thresholds (e.g., 3% for TypeScript, 10% for Java) and guides extraction of shared logic. - SOLID and Architecture Enforcement: Detects violations such as interfaces in component files, business logic in components, and files exceeding 100 LoC, with fix examples for TypeScript, Python, Go, PHP, Java, and Rust. - Use Case: After fixing TypeScript errors in an auth module, run this workflow to confirm tsc and ESLint pass, duplication dropped below threshold, and all files comply with the project's architecture rules. ## Quick Start Validate the code quality of the changes I just made in the auth module, checking linter errors, duplication, and SOLID compliance.