Skill pro Claude Code
Skill pro Claude Code, který dotáhne nakódovanou stránku na návrh z Figmy a doloží to čísly. Změří rozdíl výšky každé sekce, vykreslí overlay, opraví CSS a opakuje, dokud rozdíl nezmizí. Designér pak neprochází web ručně, dostane report.
pixel-perfect-coding.zip · verze 1.1
Instalace
unzip pixel-perfect-coding.zip -d ~/.claude/skills/
Rozbalte do ~/.claude/skills pro osobní instalaci, nebo do .claude/skills uvnitř projektu. Claude Code skill načte při další session; spouští se větou „Pixel perfect coding: …".
Skill uzavře smyčku mezi návrhem a kódem a nechá ji běžet, dokud se obě vrstvy nepřekryjí:
Smyčka končí, když je každá sekce v ±1 px, nebo je v reportu pojmenovaná jako vědomě neopravená.
Claude Code dostane Figma frame (nebo přiložený PNG export) a adresu běžícího buildu. Zbytek si zařídí sám: založí konfiguraci, projede smyčku, zkontroluje ostatní breakpointy a odevzdá report.
Pixel perfect coding: namapuj https://figma.com/design/…?node-id=49-605 na běžící build na http://localhost:3000 a projeď to.
Co dostanete zpět:
| Soubor | K čemu je |
|---|---|
SKILL.md |
metoda: capture → score → overlay → fix → repeat, pak guard, pak report |
scripts/capture.mjs |
screenshot celé stránky v přesné CSS šířce plus geometrie DOMu přes CDP |
scripts/score.py |
Δh, IoU a nejlepší svislý posun pro každou sekci; zapisuje score.json |
scripts/overlay.py |
červeno-zeleno-žluté overlaye po sekcích |
scripts/widths.mjs |
projede šířky 320 až 1920 px a selže při vodorovném scrollu |
scripts/artifact.py |
HTML audit; čísla bere ze score.json, overlaye vkládá přímo do souboru |
reference/ |
jak dostat přesné pásy z Figmy a pasti, které stály celé kolo měření |
templates/ |
komentovaná konfigurace, vyplněný příklad a šablona poznámek k reportu |
<br>, aby vyrovnal overlay.1.1 — Čísla v reportu se berou ze score.json, ne z ručně opsaných hodnot. Kontrola, že layout viewport odpovídá šířce framu (chybějící viewport meta tag jinak potichu rozbije mobil). Přesný postup pro export z Figmy přes get_screenshot s maxDimension. Anglické výchozí popisky reportu s volitelným překladem. Volitelné chromeArgs pro lokální domény se self-signed certifikátem. README a MIT licence v balíčku.
1.0 — První veřejná verze.