3.9 KiB
3.9 KiB
name, description
| name | description |
|---|---|
| frontend | Use when a task touches frontend UI/UX/design quality and the agent needs to choose which specialized frontend skill or combination of skills to load from this frontend skill pack. |
Frontend Skill Router
Pick the smallest set that matches the job.
Hard rule
If you choose a skill that depends on frontend-design, your order must include frontend-design before that skill. Skipping it or placing it later is wrong routing.
First checks
- Net-new UI or major visual direction work → use
frontend-design. - No design context yet and chosen skill says to invoke
frontend-design→ runteach-impeccablefirst if instructions and.impeccable.mddo not already contain design context. - If a chosen skill requires
frontend-design, load it first. Do not skip it. Do not place it later in the sequence. - If a skill's own doc has mandatory prep, follow it.
Skills that must route through frontend-design: adapt, animate, arrange, audit, bolder, clarify, colorize, critique, delight, distill, normalize, onboard, overdrive, polish, quieter, typeset.
Choose by primary need
| Need | Skill |
|---|---|
| Build or redesign distinctive UI | frontend-design |
| Gather persistent design context once | teach-impeccable |
| Review UX/design quality | critique |
| Review technical UI quality: a11y, perf, theming, responsive | audit |
| Fix layout, spacing, hierarchy, composition | arrange |
| Improve typography and readability | typeset |
| Simplify, declutter, remove noise | distill |
| Tone down intensity without removing quality | quieter |
| Add color, warmth, palette energy | colorize |
| Make safe/bland UI more striking | bolder |
| Add joy, charm, personality | delight |
| Add purposeful motion and micro-interactions | animate |
| Push into technically ambitious wow-factor | overdrive |
| Improve onboarding, empty states, first-run flow | onboard |
| Fix labels, errors, helper text, instructions | clarify |
| Adapt for mobile, breakpoints, devices, contexts | adapt |
| Fix speed, jank, rendering, bundle/image cost | optimize |
| Fix resilience: errors, overflow, i18n, bad data | harden |
| Bring drifted UI back to system standards | normalize |
| Extract reusable components/tokens/patterns | extract |
| Final fit-and-finish before ship | polish |
Common confusions
critiquevsaudit→ design judgment vs measurable implementation quality.arrangevspolish→ structural layout pass vs final detail pass.distillvsquieter→ remove complexity vs reduce visual intensity.delightvsanimate→ personality/joy vs motion mechanics.normalizevsextract→ align to existing system vs create shared system assets.boldervscolorize→ stronger overall impact vs specifically more chroma.optimizevsharden→ speed/smoothness vs resilience/edge cases.
Common combos
- New feature:
frontend-design→ specialist skill(s) →polish - UX + technical review:
frontend-design→critique+audit - Busy screen cleanup:
frontend-design→distill+arrange, addquieterif still loud - Repeated patterns + token drift:
extract+normalize - First-run experience:
frontend-design→onboard, addclarify,delight, orpolishonly if explicitly needed - Motion + personality:
frontend-design→animate, adddelightfor charm andquieterfor restraint
Routing discipline
- Choose 1 primary skill from the user's explicit ask.
- Add specialists only for clearly stated extra concerns or mandatory prep.
- Do not add speculative helpers just because they might help.
auditis for review/check requests, not default build or refactor work.polishis for explicit final-pass or finishing-touch requests.typesetis for explicit typography/readability issues.