progressive-enhancement
Installation
SKILL.md
Progressive Enhancement Skill
This skill covers HTML-first development patterns where functionality works without JavaScript. CSS provides visual feedback and interactivity through pseudo-classes, the :has() selector, and native HTML elements.
Philosophy
Build in layers:
Layer 1: HTML → Works in any browser, screen readers, search engines
Layer 2: CSS → Layout, theming, validation feedback, animations
Layer 3: JS (opt) → Enhanced interactions (only when truly necessary)
Every feature should have a baseline HTML-only experience that CSS enhances.