What problem does it solve? When ng lint reports dozens of ESLint errors across many files, fixing them one-by-one in file order misses shared root causes and multiplies the work. This Skill provides a systematic technique to collapse many violations into a few targeted fixes. ## Core Features & Use Cases - Rule-Based Clustering: Re-pivot lint output by ESLint rule name instead of file order to reveal error clusters and their shared causes. - Diagnostic Signal Interpretation: Distinguish "error typed" messages (broken imports, structural problems) from "any typed" messages (loose typing like as any casts) to prioritize fixes correctly. - Root-Cause Fix Patterns: Match common rules (no-unsafe-*, no-explicit-any, no-deprecated, no-duplicate-imports) to their typical root causes and correct fixes. - Use Case: After upgrading a SKY-UX dependency, ng lint reports 50 errors in 8 files. Group them by rule, discover a dead import path is cascading type errors into 4 spec files, delete the dead imports, and clear all 4 errors with one fix per file. ## Quick Start Run ng lint, group the reported errors by ESLint rule name, and fix each cluster's root cause one at a time, re-running lint after every fix.