HTML CSS First
Pushar frontend-byggen mot native HTML/CSS (detaljer, popover, :has(), scroll-drivna animationer) innan JavaScript används.
Testad · Fungerar
Vad den gör
En frontend kodgransknings- och byggreferens som kontrollerar, innan någon JavaScript-tung UI-mönster skrivs eller godkänns, om ett native HTML-element eller en modern CSS-funktion redan gör jobbet - modaler via dialog/popover, dragspel via details, flikar via radio+:has(), formulärvalidering via constraint-validation-attribut. Triggar på att bygga eller granska UI-komponenter (modaler, dragspel, flikar, verktygstips, menyer, karuseller, klistriga rubriker) eller frågor om 'hur bygger jag X i webbläsaren'.
Testrapport
Byggde och renderade samma FAQ-dragspel två gånger i en riktig webbläsare: baslinje-JS-versionen behöver cirka 15 rader klickhanteringskod och blir helt död med JS inaktiverat, medan färdighetens <details name="faq">-version får smidig CSS-animation OCH native ömsesidigt exklusiv öppen/stäng för gratis, verifierad live utan någon JavaScript ansluten.
Testad: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/macdonst/html-css-first.git cd html-css-first mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/html-css-first
Kommandon och exempelprompter
/html-css-firstPushar frontend-byggen mot native HTML/CSS (detaljer, popover, :has(), scroll-drivna animationer) innan JavaScript används.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Build a FAQ accordion that only opens one item at a time, no JS neededReview this modal component and tell me if I can drop the JavaScriptHow do I build tabs using just radio buttons and CSS instead of JS