Skip to content
Back to skills

Emil Design Eng

ASecurity

Refine web component feedback and motion when implementing or polishing a specific interaction.

  • 63 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 5, 2026
designreactspringapiperformance

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 5, 2026

npx -y skills add ahonn/dotfiles --skill emil-design-eng --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Emil Design Eng?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Emil Design Eng
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ahonn-emil-design-eng/badge)](https://www.skillsdirectory.com/skills/ahonn-emil-design-eng)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: emil-design-eng
description: Refine web component feedback and motion when implementing or polishing a specific interaction.
---

# Design Engineering

Apply Emil Kowalski's design engineering approach to the requested component. Make
feedback immediate, preserve spatial relationships, and handle interaction edge
cases without burdening the user. Begin with the task; do not return a readiness
message or require a fixed review format.

## Working approach

1. Inspect the component, existing design tokens, input methods, and lifecycle.
2. Identify the user benefit of motion: feedback, state change, orientation, or
   explanation. Repeated interactions need less ceremony and must remain usable.
3. Improve the smallest relevant surface. Prefer existing primitives and the
   product's motion language before introducing another library or abstraction.
4. Check rapid reversal, repeated input, varying content, and reduced motion where
   relevant. Report what was inspected or observed and what remains unverified.

Treat timings, curves, scales, and effects as starting points to tune, not universal
pass/fail rules. A fade, built-in easing, static state change, or deliberate layout
animation can be appropriate. Do not infer poor performance from syntax alone or
add motion solely to satisfy a checklist.

## Read only the relevant reference

- Choosing whether and how to animate, timing, easing, springs, or stagger:
  [Motion decisions](references/motion-decisions.md).
- Building buttons, tooltips, overlays, toasts, clipped reveals, or other CSS motion:
  [Web component patterns](references/web-components.md).
- Investigating frame drops, reduced motion, touch hover, or visual verification:
  [Performance and accessibility](references/performance-accessibility.md).

These implementation references target the web. For React Native or native UI,
carry over interaction principles only; use the target platform's animation,
gesture, and accessibility APIs. Use `apple-design` when continuous gesture physics
is the central problem, and `review-animations` for an explicitly requested motion
audit. Do not load those skills merely because this file mentions them.

## Completion

Explain the visible improvement, cite affected code when reviewing, and disclose
device or visual checks that could not be performed. Separate confirmed defects
from stylistic alternatives. Follow the task's test mode rather than adding tests
for purely visual tuning.

Files in this skill

  • SKILL.md2.4 KB
  • references/motion-decisions.md4.3 KB
  • references/performance-accessibility.md3.7 KB
  • references/web-components.md3.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in design →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.