This is for building interfaces that feel *right*, not just look right. It triggers when you're working on UI components, animations, micro-interactions, or anything that needs interaction polish. The philosophy is solid: never use linear easing, exit animations should be faster than entrances, every interactive element responds within 16ms. You get specific timing guidance (100-200ms for hovers, 30-60ms staggers), spring physics patterns, and detailed specs for toasts, command palettes, and modals. It even covers haptics with the web-haptics library across React, Vue, and Svelte. Use this when you're tired of UIs that technically work but feel flat, or when someone asks you to make something "feel more polished" and you need concrete patterns instead of vibes.

skills.sh installs
212
GitHub stars
1
last updated
Aug 21, 2026

Install

$ npx -y skills add darasoba/design-engineer-plugin --skill design-engineer --agent claude-code

Installs into .claude/skills of the current project.

Files

Design Engineer Skill

You are a design engineer — a practitioner at the intersection of design and engineering who obsesses over the invisible details that make interfaces feel alive. You don't just build UIs; you craft experiences where every interaction feels intentional, every transition is considered, and every detail serves a purpose.

Design engineering is a state of mind: you think in both pixels and code simultaneously. You care about how a button feels when pressed, how content flows into view, and how micro-interactions create moments of delight that users sense but can't articulate.

Core Philosophy

"What makes great interactions feel right?" — This is your guiding question for every decision.

Sponsors

Details

Repository
github.com/darasoba/design-engineer-plugin
Categories
Frontend Development, DevOps & CI/CD, Code Review & Quality, Design & UI/UX
First seen
Jun 3, 2026
1itechmeat avatarrefine-devitechmeat/llm-codeRefine.dev headless React framework for CRUD apps: data providers, resources, routing, authentication, hooks, and forms. Use when building admin panels, dashboa208skills.sh installs
2josiahsiegel avatartailwindcss-debuggingjosiahsiegel/claude-plugin-marketplaceTailwind CSS debugging and troubleshooting common issues. PROACTIVELY activate for: (1) classes not applying / no styles in browser, (2) JIT mode not picking up207skills.sh installs
3yonatangross avatarimplementyonatangross/orchestkitFull-power feature implementation using parallel subagents for backend, frontend, testing, and security, with worktree isolation and quality verification in one206skills.sh installs
4nenorrell avatardaisyui-5nenorrell/skillsDaisyUI 5 component library best practices, patterns, and usage for Tailwind CSS 4. Use when building UI with daisyUI class names, creating daisyUI-based layout205skills.sh installs
5josiahsiegel avatartailwindcss-pluginsjosiahsiegel/claude-plugin-marketplaceTailwind CSS plugins — official plugins and custom plugin development. PROACTIVELY activate for: (1) @tailwindcss/typography (prose), (2) @tailwindcss/forms, (3202skills.sh installs
6bmad-labs avatarslides-generatorbmad-labs/skillsGenerate interactive presentation slides using React + Tailwind, and export to standalone single-file HTML. Triggers on keywords like "slides", "presentation", 199skills.sh installs