emilkowalski-skill
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chineseemilkowalski-skill
emilkowalski-skill
Catalogue stub — full package: emilkowalski/skill
目录存根 — 完整包:emilkowalski/skill
Decision tree
决策树
Run this before any animation or design engineering work:
-
Is the skill already installed? Check:exists.
~/.design-agent-skills/skills/emil-design-eng/SKILL.md- Yes → invoke and proceed
emil-design-eng - No → go to step 2
- Yes → invoke
-
Do you have shell access?
- Yes → run the install command below, then invoke the skill
- No → show the install command; in Claude Code, send it as a chat message starting with — add
!for global install or omit for project-only-g
在开展任何动画或设计工程工作前,请执行以下步骤:
-
该Skill已安装? 检查:是否存在。
~/.design-agent-skills/skills/emil-design-eng/SKILL.md- 是 → 调用 并继续
emil-design-eng - 否 → 进入步骤2
- 是 → 调用
-
你拥有Shell访问权限?
- 是 → 运行下方的安装命令,然后调用该Skill
- 否 → 展示安装命令;在Claude Code中,发送以开头的聊天消息执行命令 — 添加
!进行全局安装,省略则仅在当前项目安装-g
Install command
安装命令
bash
npx skills add emilkowalski/skill --skill emil-design-engOr for all skills in the package:
bash
npx skills add emilkowalski/skillbash
npx skills add emilkowalski/skill --skill emil-design-eng或者安装包内所有Skill:
bash
npx skills add emilkowalski/skillInvoke after install
安装后调用
- Skill name:
emil-design-eng - Trigger phrases: "Emil Kowalski", "design engineering", "animation decision", "easing curves"
- Skill名称:
emil-design-eng - 触发短语:"Emil Kowalski"、"design engineering"、"animation decision"、"easing curves"
What it does
功能说明
Emil Kowalski's complete design engineering methodology — animation decision framework (4 steps: should it animate? purpose? easing? duration?), required custom CSS easing curves, component interaction principles (button scale on , entry animations, origin-aware transforms), CSS transitions over keyframes for interruptibility, and strict typography rules (65ch cap, tabular-nums, not ). Used by the creator of Sonner, Vaul, and animations.dev.
:activescale(0.95)…...Emil Kowalski的完整设计工程方法论 — 包含动画决策框架(4步:是否需要动画?动画目的?缓动方式?时长?)、必备的自定义CSS缓动曲线、组件交互原则(按钮状态缩放、入场动画、基于原点的变换)、优先使用CSS过渡而非关键帧以支持中断,以及严格的排版规则(行宽上限65ch、tabular-nums、使用而非)。该方法论由Sonner、Vaul和animations.dev的创作者所使用。
:activescale(0.95)…...When NOT to use
不适用场景
- Backend, APIs, data work
- When motion is already well-handled
- 后端、API、数据相关工作
- 动效已处理完善的场景