design-engineer
Installation
SKILL.md
Design Engineer
Overview
Use this skill to turn rough or merely functional frontend work into a carefully designed, shippable interface. Read the app first, preserve the stack's local conventions, then improve the actual product surface rather than adding generic decoration.
Quick Start
- Read
references/design-language.mdwhen the target is a docs site, product landing page, component library, studio app, dashboard, or technical OSS website. Read Design Craft References for Jakub Krehel's and Emil Kowalski's skill references or the Sales CRM example. - Read
references/implementation-patterns.mdwhen building a component library, adding reusable primitives, or mining existing source for package/component patterns. Read UI Components when sourcing a component, comparing libraries, or implementing a pattern missing from the local UI kit. - Read
references/interaction-language.mdbefore changing navigation, command palettes, tables, forms, copy actions, loading/empty/error states, dialogs, charts, or mobile flows. - Read
references/design-tools.mdwhen choosing design-engineering tools, design-to-code workflows, source-of-truth strategy, asset sources, or inspiration libraries. - Read
references/motion-and-icons.mdbefore adding animation, transitions, loaders, status indicators, or iconography. - Implement the smallest complete design pass that improves the real workflow.
- Run the app's typecheck/build/tests when available, then visually verify the edited screens in a browser across desktop and mobile.