Mode d’emploi
- Copiez la commande et examinez le paquet avant de l’installer dans votre environnement agent.
- Consultez le document original pour les outils, identifiants et environnements requis.
- Décrivez les entrées et le livrable souhaité ; comparez la sortie aux sources.
npx skills add https://github.com/asimsayed/claude-skills --skill design-reviewAvant de commencer
- L’installation n’inclut ni abonnement au modèle, ni quota API, ni accès aux fichiers.
- Étoiles et installations reflètent l’activité, pas un test indépendant de qualité ou de sécurité.
Rendu depuis le dépôt source en conservant titres, exemples, code, tableaux, liens et images.
Design Review
Run a comprehensive design review on the specified file or component using principles from Emil Kowalski's design engineering philosophy and jakubkrehel's interface polish guidelines.
Review Process
- Read the target file(s) the user specifies
- Audit against these checklists (only flag actual issues found, not theoretical concerns):
Typography
- [ ] Font smoothing applied at root (
-webkit-font-smoothing: antialiased) - [ ] Headings use
text-wrap: balance - [ ] Body text uses
text-wrap: pretty - [ ] Dynamic numbers use
font-variant-numeric: tabular-nums
Surfaces
- [ ] Nested rounded elements use concentric border radius (
outer = inner + padding) - [ ] Icons are optically centered
- [ ] Shadows used instead of borders for depth (borders OK for dividers)
- [ ] Images have subtle outlines
- [ ] Interactive elements have 40x40px minimum hit area
Animations
- [ ] No
transition: all— specific properties only - [ ] Enter animations are split and staggered
- [ ] Exit animations are subtle (small translateY, not dramatic)
- [ ] No
scale(0)— start fromscale(0.95)withopacity: 0 - [ ] Correct easing:
ease-outfor enters,ease-in-outfor movement - [ ] UI animations under 300ms
- [ ] Custom easing curves, not browser defaults
- [ ]
prefers-reduced-motionrespected - [ ] Hover states gated behind
@media (hover: hover) - [ ] Buttons have
:activescale feedback (scale(0.96)) - [ ] Popovers are origin-aware (not modals — those stay centered)
Performance
- [ ] Only animating
transform,opacity,filter - [ ]
will-changeused sparingly and only for GPU-compositable properties - [ ] CSS transitions for interactive elements (not keyframes)
Distinctiveness (anti-AI-slop, from frontend-design)
- [ ] No generic system fonts (Inter, Roboto, Arial, system-ui) unless intentional and justified
- [ ] No purple-on-white gradient backgrounds or other cliched AI palettes
- [ ] No predictable centered hero + 3-column feature grid unless the design genuinely calls for it
- [ ] One bold aesthetic decision the viewer will remember (typography, color, motion, or layout)
- [ ] Background has atmosphere (gradient mesh, noise, texture, layered transparency) — not a flat fill by default
- [ ] Implementation complexity matches the aesthetic ambition (maximalist needs effects; minimalist needs precision)
Accessibility (SSR-specific)
- [ ] Semantic HTML structure
- [ ] ARIA labels where needed
- [ ] Keyboard navigable
- [ ] Screen reader friendly content order
- [ ] Sufficient color contrast
- [ ] Focus indicators visible
Output Format
Use a markdown table for all findings:
| Issue | Location | Before | After | Why |
|---|---|---|---|---|
| ... | line:col | current code | suggested code | reasoning |
End with a summary: X issues found, Y quick fixes, Z architectural.



