Agent skill · design visual · jakubantalik

transitions-dev

Production-ready CSS transitions for web apps. Use when implementing notification badges, dropdowns, modals, panel reveals, page transitions, card resizes, number pop-ins, text swaps, icon swaps, success checks, avatar group hovers, error state shakes, search/input clear, skeleton loaders, shimmer text, sliding tabs, tooltips, staggered text reveals, card hover tilt, plus-to-menu morph, accordions, toasts, like buttons, learn-more hovers, checkbox checks, spinning counters, toggles, AI thinking states, reasoning streams, streaming text, matrix dot loaders, or banner stacking. Triggers on "add a transition", "animate the dropdown", "make the modal open smoothly", "swap icon", "page slide", "stagger animation", "open / close transition", "make it animate", "fade between", "success animation", "form error", "shake on invalid", "hover lift", "avatar stack hover", "clear the search", "skeleton loader", "loading shimmer", "shimmer text", "sliding tabs", "segmented control", "tooltip", "reveal text", "tilt card", "3D hover tilt", "cursor glare", "plus to menu", "FAB morph", "accordion", "collapsible", "expand / collapse", "disclosure", "toast", "snackbar", "like button", "heart animation", "learn more arrow", "checkbox", "check animation", "spinning counter", "odometer", "slot machine digits", "toggle", "switch", "thinking states", "AI status line", "agent reasoning", "reasoning stream", "streaming text", "stream words in", "matrix loader", "dot loader", "banner stack", "stacked toasts". Also "motion tokens", "scan for ad-hoc transitions", "replace hardcoded durations with motion tokens", "tokenize my animations", and the commands transitions reveal, transitions review, transitions apply, transitions refine.

Why this skill is useful

Provides a set of portable CSS transitions that streamline animation implementations without framework dependencies, which the AI wouldn't reliably generate on its own.

What it needs

About 12k tokens when loaded. Last updated 2026-07-30. 2,548 stars on the source repository.

What this skill does

Transitions.dev Thirty-two portable CSS transitions, each namespaced under t- selectors with semantic CSS custom properties. Drop-in: paste the snippet, wire the documented HTML hooks, done. No framework dependencies, no demo-specific markup, and every snippet ships a prefers-reduced-motion guard. Quick reference Transition When to use Reference --- --- --- Card resize Tween a container's width or height when its layout state changes. 01-card-resize.md Number pop-in Re-enter each digit with a blurred slide when a number updates. 02-number-pop-in.md Notification badge Slide a small badge onto a trigger and pop the dot. 03-notification-badge.md Text states swap Swap text in place with a blurred up-and-down transition. 04-text-states-swap.md Menu dropdown Open an origin-aware dropdown that grows from its trigger. 05-menu-dropdown.md Modal open / close Scale-up modal dialog with a softer scale-down on close. 06-modal.md Panel reveal Slide a panel into a region with a cross-blur. 07-panel-reveal.md Page side-by-side Slide between two side-by-side pages (list ↔ detail, step 1 ↔ step 2). 08-page-side-by-side.md Icon swap Cross-fade two icons in the same slot with blur and scale. 09-icon-swap.md Success check Compose fade + rotate + Y-bob + path stroke-draw to celebrate a completed action. 10-success-check.md Avatar group hover Distance-falloff lift on a row of items with a bouncy spring on return. 11-avatar-group-hover.md Error state shake Per-segment cubic-bezier shake with auto-reverting border + message. 12-error-state-shake.md Input clear with dissolve Fly-out + per-word streak when a text field is cleared. 13-input-clear-dissolve.md Skeleton loader and reveal Pulse a placeholder, then cross-fade + cross-blur to the loaded content. 14-skeleton-reveal.md Shimmer text Sweep a highlight band across muted text on a loop (pure CSS). 15-shimmer-text.md Tabs sliding Slide the active pill between tabs in a segmented control. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jakubantalik/transitions-dev--5396e1

View the source on GitHub

Browse the @skills marketplace