What problem does it solve? Decorative CSS implemented with extra DOM nodes, missing content properties, broken z-index layering, and JavaScript animation libraries used where the native View Transitions API would work all create maintenance burden and subtle rendering bugs. This Skill audits stylesheets and components against a defined rule set and reports each violation with a file:line location. ## Core Features & Use Cases - Pseudo-element linting: Checks ::before/::after rules for required content properties, parent positioning, z-index layering, and hit-target expansion patterns. - View Transitions auditing: Verifies view-transition-name assignment, uniqueness, cleanup after transitions, and custom styling of ::view-transition-group pseudo-elements. - Native styling detection: Flags cases where ::backdrop, ::placeholder, or ::selection should replace wrapper elements or extra markup. - Use Case: While reviewing a pull request that adds a hover effect to a button component, run the audit to catch a missing content property on ::before and an unnecessary wrapper span before merge. ## Quick Start Review the CSS and TSX files in the components directory for pseudo-element and View Transitions API issues and list findings with file and line numbers.