design-engineering-quality
Skill1 starsChanged 2 months agoMITView on GitHub
Route substantial design-critical web UI through the smallest relevant Emil Kowalski design-engineering capability. Use during implementation, live iteration, motion work, UI-library selection, and polish when the external suite is installed; preserve the approved project design system, tokens, accessibility, evidence, and independent evaluation.
In this repository34 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- accessibility-auditSkill
- agentic-uxSkill
- benchmarkSkill
- capability-routerSkill
- codex-adapterSkill
- context-handoffSkill
- create-prdSkill
- creative-direction-sprintSkill
- decompose-prdSkill
- design-criticSkill
- design-intakeSkill
- design-opsSkill
- design-system-auditSkill
- design-systemSkill
- design-tokensSkill
- discoverSkill
- harness-evolutionSkill
- interaction-designSkill
- loop-engineeringSkill
- parallel-planSkill
- performance-uxSkill
- polishSkill
- product-design-routerSkill
- project-onboardingSkill
- research-ledgerSkill
- responsive-auditSkill
- security-gateSkill
- self-improvement-loopSkill
- specialist-routerSkill
- strategizeSkill
- token-auditSkill
- user-needsSkill
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 6 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use this contract after product intent, interaction logic, and an approved design direction exist.
- Very specific: line 14
Read the approved design brief, directions, DESIGN_SYSTEM.md, token contract, and task criteria first.
- Distinctive: line 21
Do not invoke the entire collection.
- Distinctive: line 41
If the external collection is unavailable, follow this repository's existing design-system, interaction, frontend-quality, motion, and …
- Distinctive: line 43
Never block ordinary UI work merely because an optional skill is not installed.
- Distinctive: line 59
Before adding motion, answer:
- Distinctive: line 70
If the answers are weak, do not animate.
- Very specific: line 74
Run ./agentic design resources --need motion after the motion contract is approved.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Design engineering quality
Use this contract after product intent, interaction logic, and an approved design direction exist. It adds frontend craft; it does not invent product strategy or visual identity.
Authority
Read the approved design brief, directions, DESIGN_SYSTEM.md, token contract,
and task criteria first. The project contract wins every conflict. External
skills are perspectives, not authority, and their output still requires normal
review and verification.
Route the smallest capability
Do not invoke the entire collection. Select one primary capability and at most
one focused specialist unless the human explicitly requests broader exploration.
For substantial design-critical web UI, emil-design-eng is the first external
design implementation/refinement skill when installed. Do not start with
Anthropic frontend-design; keep it secondary and opt-in.
| Need | Route when installed |
| Substantial design-critical UI implementation or refinement | emil-design-eng |
| Implement one justified animation | animate |
| Strictly review animation code or a motion-heavy diff | review-animations — explicit only |
| Audit existing animation quality and plan improvements | improve-animations |
| Find a few missing purposeful motion opportunities | find-animation-opportunities |
| Name or classify a motion pattern | animation-vocabulary |
| Approved tactile, gesture, spring, material, or Apple-platform direction | apple-design |
| Compare multiple live UI variants | prototype — default in a fresh custom design sprint; human chooses |
| Select a UI dependency | pick-ui-library — explicit only; inspect installed capabilities first |
| Sonner setup or troubleshooting | ask-sonner — only when Sonner is relevant |
| Approved web motion with a matching reviewed primitive | Motion Primitives — optional component source; inspect exact source and dependencies before a separately approved copy/install |
If the external collection is unavailable, follow this repository's existing design-system, interaction, frontend-quality, motion, and critique contracts. Never block ordinary UI work merely because an optional skill is not installed.
Anti-slop craft gate
For substantial design-critical web UI, use emil-design-eng when installed as
a craft pass during implementation or refinement. Require specific findings
about hierarchy, typography, spacing, density, composition, interaction,
content, restraint, motion, accessibility, and performance. Reject generic
approval such as “looks clean and modern.”
This pass does not replace discovery, user needs, UX strategy, design intake, human direction approval, design tokens, responsive/accessibility audits, Playwright evidence, or the independent final critic.
Motion gate
Before adding motion, answer:
- What user or system change needs explanation?
- Does motion communicate causality, continuity, feedback, hierarchy, or state?
- Is a cheaper CSS/native transition sufficient?
- What happens when the interaction is interrupted or reversed?
- What is the reduced-motion behavior?
Record the interruption/reversal answer and a concrete performance budget in the candidate contract before routing external motion source code.
If the answers are weak, do not animate. Motion is never required merely to make an interface feel premium. Prefer transform and opacity, preserve input responsiveness, and verify the running behavior rather than reading code alone.
Run ./agentic design resources --need motion after the motion contract is
approved. Motion Primitives may be recommended for web only when it is more
appropriate than a small local CSS or native transition. Its upstream project
is beta: select one exact primitive, keep a reviewed diff and immutable source
revision, restyle through project tokens, and verify interruption, keyboard,
screen-reader, reduced-motion, responsive, and performance behavior.
Completion
Return the capability selected, why it was the minimum sufficient route, the specific changes or findings, running-product evidence, reduced-motion and accessibility results when relevant, and remaining compromises. The builder may not self-certify final quality.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

