archflow-agent-ui-animation-designer

Adds motion and micro-interactions to UI components using the platform's native animation APIs.

28|4|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/AZidan/archflow --skill archflow-agent-ui-animation-designer-azidan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archflow-agent-ui-animation-designer
Source: https://github.com/AZidan/archflow/tree/main/adapters/generic/.agents/skills/archflow-agent-ui-animation-designer
Command: npx skills add https://github.com/AZidan/archflow --skill archflow-agent-ui-animation-designer-azidan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? UI components often ship without motion, or with inconsistent hardcoded durations and easing values scattered across files. This Skill adds transitions, micro-interactions, and gesture-driven animations to existing components while enforcing design-system tokens and platform conventions. ## Core Features & Use Cases - Component Animation Implementation: Creates entrance/exit animations, state transitions, and gesture-driven interactions using the platform's own declarative animation API. - Motion Token Governance: Reads animation durations and easing curves from design-artifacts/theme.yaml, proposes a token set when none exists, and forbids raw literals in components. - Performance and Accessibility: Targets 60fps with composited properties, handles animation interruptions, and provides reduced-motion alternatives. - Use Case: After a ui-engineer builds screens against the design system, dispatch this role to animate list staggers, sheet transitions, and button micro-interactions without introducing a new animation dependency. ## Quick Start Ask the agent to add entrance and state-transition animations to the existing UI components following the project design system and theme tokens.

Frequently Asked Questions about archflow-agent-ui-animation-designer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add animations to existing UI components?

Dispatch this role after components are built. It reads the design system and stack configuration, then implements transitions, entrance/exit animations, and micro-interactions using the platform's own declarative animation API rather than adding new libraries.

Where should animation duration and easing values be defined?

Durations and easing curves belong in the animations block of design-artifacts/theme.yaml as named tokens. Components must reference token names, never raw literals like 280ms, so motion stays consistent across the codebase.

Does it install an animation library like Framer Motion?

No. It never installs an animation library on its own. It uses the platform's built-in declarative animation API, and if a gap genuinely requires a library, it names the candidate and asks the user to decide.

How are animations kept at 60fps on mobile and web?

It animates only properties the platform can composite cheaply, keeps work off the main thread where the platform allows, and manages animation lifecycles to avoid leaks and blocked interactions.

Does it support reduced motion accessibility settings?

Yes. Providing reduced-motion alternatives is a core design principle, alongside matching platform conventions such as Material Design on Android and Human Interface Guidelines on iOS.

What happens if the project has no design system configured?

If .archflow/design-system.yaml is missing and the project has a UI, the role stops and instructs the user to run the archflow-design skill first rather than guessing a system.