agentleFS
Gaurav890Gaurav890/everything-agentic-engineering/.claude/skills/design-engineering-quality/SKILL.md

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.

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
  1. Distinctive:

    Use this contract after product intent, interaction logic, and an approved design direction exist.

    line 8
  2. Very specific:

    Read the approved design brief, directions, DESIGN_SYSTEM.md, token contract, and task criteria first.

    line 14
  3. Distinctive:

    Do not invoke the entire collection.

    line 21
  4. Distinctive:

    If the external collection is unavailable, follow this repository's existing design-system, interaction, frontend-quality, motion, and …

    line 41
  5. Distinctive:

    Never block ordinary UI work merely because an optional skill is not installed.

    line 43
  6. Distinctive:

    Before adding motion, answer:

    line 59
  7. Distinctive:

    If the answers are weak, do not animate.

    line 70
  8. Very specific:

    Run ./agentic design resources --need motion after the motion contract is approved.

    line 74

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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.

NeedRoute when installed
Substantial design-critical UI implementation or refinementemil-design-eng
Implement one justified animationanimate
Strictly review animation code or a motion-heavy diffreview-animations — explicit only
Audit existing animation quality and plan improvementsimprove-animations
Find a few missing purposeful motion opportunitiesfind-animation-opportunities
Name or classify a motion patternanimation-vocabulary
Approved tactile, gesture, spring, material, or Apple-platform directionapple-design
Compare multiple live UI variantsprototype — default in a fresh custom design sprint; human chooses
Select a UI dependencypick-ui-library — explicit only; inspect installed capabilities first
Sonner setup or troubleshootingask-sonner — only when Sonner is relevant
Approved web motion with a matching reviewed primitiveMotion 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:

  1. What user or system change needs explanation?
  2. Does motion communicate causality, continuity, feedback, hierarchy, or state?
  3. Is a cheaper CSS/native transition sufficient?
  4. What happens when the interaction is interrupted or reversed?
  5. 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.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.