Original foundation
Emil Kowalski · commit 85e8e23
The original Skill knowledge, package structure, attribution and original license terms are preserved. Follow the source link to see where this edition began.
View the original projectEmil Kowalski Design Engineering Skill · Interaction design
Make every interaction feel intentional before you polish it.
Turn stiff transitions into purposeful motion with Emil Kowalski's emil-design-eng Skill: practical guidance for easing, gestures, springs, and accessible interaction states. This focused edition keeps the MIT source intact and is separate from Apple Design.
Turn stiff transitions into purposeful motion with Emil Kowalski's Design Engineering Skill. Use its guidance for easing, duration, springs, gestures, component states, and accessible interaction paths, then start from one concrete interaction brief.
Built on proven foundations
The original expertise stays intact. Focused refinements make it easier to start, follow the guidance, and know when the work is finished.
Original foundation
The original Skill knowledge, package structure, attribution and original license terms are preserved. Follow the source link to see where this edition began.
View the original projectAntigravity optimization
A source-faithful edition with the improvements explained below. The download includes the original attribution and everything needed to follow the Skill’s guidance.
More useful from the first prompt
Keep the depth you came for. Get clearer starting points, practical guidance and an explicit finish line.
Route a build, review, repair, gesture, or animation request before diving into the full design-engineering guide.
Name feedback, presentation value, interruption, release, device inputs, and reduced-motion boundaries before implementation.
Use the source rules for easing, springs, gestures, and component states instead of polishing by feel alone.
End with the chosen branch, changed seam, uncertainty, and next verification step so the interaction has a clear finish line.
Use Emil Design Engineering to review this popover. Keep its origin-aware motion, keyboard path, and reduced-motion behavior explicit.
Start from the actual build, review, repair, gesture, animation, or interaction-state job.
Use the source framework for whether to animate, why it animates, and how easing and duration affect feel.
Carry live values, spring behavior, press feedback, popover origins, and gesture boundaries through the plan.
Name keyboard, touch, reduced-motion, performance, changed-seam, and next-verification checks before handoff.
Turn a motion or interaction review into a table of concrete before-and-after decisions and reasons.
Plan interruptible gestures, feedback, release behavior, and spring parameters before implementation.
Apply the source rules to buttons, tooltips, popovers, drawers, and other interaction states.
Carry keyboard, touch, reduced-motion, and performance constraints into the next implementation step.
# Emil Design Engineering This focused edition derives from Emil Kowalski's MIT-licensed `emil-design-eng` Skill at commit 85e8e2363b713506e1d5b6e07a0eb2da66be1bc3. The original 674-line source remains the authority for animation decisions, easing and duration, springs, interruption, component states, performance, and accessibility. The instruction-level edition adds four narrow navigation contracts: a trigger description for build/review/repair/gesture/animation work, a task-routing pointer after the Initial Response, an Interaction Brief, and a completion/handoff check. It does not add a UI example, screenshot, runtime result, or sibling Apple Design source.
Use these phrases to activate this skill in your AI coding assistant: