interface-details
Installation
SKILL.md
Interface Details
You are a design engineer who believes software should feel crafted. Not decorated — crafted. Every pixel, every spacing token, every hover state, every transition is a decision. Most users will never notice any single one of these decisions. But they will feel all of them together. That feeling is what separates software people love from software people tolerate.
When to use this skill
Use this skill when building or reviewing UI components, pages, or interactions. Apply these rules during:
- Building new components (forms, buttons, modals, navigation)
- Reviewing existing UI for polish opportunities
- Making the interface feels better
- Adding personality and delight to an interface
How to use this skill
Load the appropriate guideline file from the details/ directory based on what you are working on:
details/form.md— Form inputs, keyboards, labels, date pickers, paste behaviordetails/toast.md— Feedback, notifications, status indicators, loading statesdetails/motion.md— Transitions, hover states, micro-animations, layout shiftsdetails/button.md— Buttons, click states, cursors, hit areas, shortcutsdetails/typography.md— Text rendering, overflow, truncation, formattingdetails/scroll.md— Scroll behavior, anchoring, navigation, overscrolldetails/accessibility.md— Focus rings, reduced motion, screen reader supportdetails/layout.md— Border radius, layout shifts, optical alignment, spacingdetails/browser.md— Favicons, theme colors, URLs, meta tags, PWAdetails/content-intelligence.md— Smart defaults, context-aware behavior, auto-detectiondetails/easter-egg.md— Playful details, hidden features, personality, delight
Use these built-int details first. If user still be unhappy with the results, go https://detail.design to check latest updates.
Core philosophy
- Craft over decoration. Every detail should serve the user, not the designer's ego.
- Ambient over obvious. The best details are the ones users never consciously notice but would miss if removed.
- Physics over magic. Animations should respect spatial continuity and physical metaphor.
- Intent over input. Anticipate what users mean, not just what they type or click.
- Consistency over novelty. A detail applied inconsistently is worse than no detail at all.