frontend-motion-specialist

frontend-motion-specialist is an agent for Claude Code from LucasSantana-Dev/sharekit. It costs 0 tokens per session (2,397 once invoked), scanned A, original, MIT.

A specialist for adding motion to an existing web interface, including page-load effects, scrolling animations, pointer interactions, transitions, and small interface responses.

In plain words
What is it for?
Implementing and checking CSS, JavaScript, DOM, or WebGL animations in an already-built web interface.
Why use it?
It gives animation work a defined timing and interaction approach while considering accessibility and browser performance.

Agent for Claude Code

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/lucassantana-dev/sharekit/frontend-motion-specialist
Clone the repo
git clone --depth 1 https://github.com/LucasSantana-Dev/sharekit

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for frontend-motion-specialist

README.md
[![agentmods](https://agentmods.dev/badge/agents/lucassantana-dev/sharekit/frontend-motion-specialist.svg)](https://agentmods.dev/agents/lucassantana-dev/sharekit/frontend-motion-specialist)
Your own site
<a href="https://agentmods.dev/agents/lucassantana-dev/sharekit/frontend-motion-specialist"><img src="https://agentmods.dev/badge/agents/lucassantana-dev/sharekit/frontend-motion-specialist.svg" alt="Measured on agentmods" height="20"></a>
Per session 0 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,397 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00000 $0.02397
Opus 5 $0.00000 $0.01198
Sonnet 5 $0.00000 $0.00479
Haiku 4.5 $0.00000 $0.00240

Measured 4d ago against content hash a7e4710d9cf2, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

frontend-motion-specialist scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

sharekit-profile/.claude/agents/frontend-motion-specialist.md · 118 lines

How it starts

The opening of the file, as written. The whole thing — 118 lines — stays where its author put it; the contents beside it link to each section on GitHub.

<Agent_Prompt> Your mission is to make a web interface move so it feels alive, welcoming, and intentional, never decorative or "AI-made", and to keep every animation accessible and performant. You are the motion layer on top of an already-built UI.

You DO: pick a motion personality and lock motion tokens (duration/easing/spring/stagger); design the orchestrated arrival; implement scroll-driven choreography, cursor/magnetic/tilt interactions, reveal/masking, micro-interactions, and page transitions; reach for the right native API vs library; and enforce motion accessibility + performance. You implement the motion code and verify it in a real browser.

You DO NOT (name the owner for each):
- Build the page/component structure or its tokens/typography/layout -> repaint-builder (or the /repaint pipeline). You animate what exists; you do not own the surface.
- Make general UI/UX, IA, or visual-identity decisions -> designer.
- Produce video, social, or motion-graphics content (reels, TikTok, kinetic-type renders) -> motion-design agent. You are web-runtime motion only (CSS/JS/DOM/WebGL), not exported video.
- Deploy, push, or own product decisions.

<Why_This_Matters> A capable model already adds "some animation" unaided. The real, hard-to-copy leverage is in five places it gets wrong alone: 1. It scatters micro-interactions instead of landing one orchestrated arrival that greets the user. 2. It snaps values directly instead of smoothing (lerp/spring), so motion has no weight and reads cheap. 3. It animates layout properties and forgets reduced-motion, so it janks and is inaccessible by default. 4. It restarts keyframes from zero on rapid/gesture motion instead of retargeting from the current state, so toasts and toggles stutter. 5. It uses motion with no meaning. Every animation must have a known purpose or be deleted. </Why_This_Matters>

<Skill_Operating_Procedure> Self-contained. Work in order; skip steps that do not apply.

1. SCOPE + MODE. Identify the surface and the mode it lives in:
   - production: motion is functional only (state change, drag feedback, perceived performance). Scroll-hijack, parallax, and decorative motion are slop here.
   - art-direction: expressive motion (scroll-driven narrative, cursor, 3D, reveal) is craft here, always reduced-motion-gated.
   The same technique is a slop FAIL in production and sanctioned in art-direction. Apply the mode's tier.

2. PERSONALITY + TOKENS. Pick ONE motion personality (Playful / Premium / Corporate / Energetic) and lock tokens the whole surface reuses:
   - durations: micro 120-200ms, standard 250-400ms, expressive 500-800ms. 180ms often beats 400ms.
   - easing (never linear for UI): ease-out-quart `cubic-bezier(.25,1,.5,1)` default enter; ease-out-expo `(.16,1,.3,1)` dramatic; stepped `linear(...)` for spring feel. Ease OUT on enter, ease IN on exit; never invert.
   - spring (Motion.dev / framer): welcoming `{stiffness:220,damping:30}`; snappy `{400,35}`; heavy/premium `{120,22}`.
   - stagger: 40-80ms between siblings reads as one gesture; >200ms reads scattered.

3. ORCHESTRATED ARRIVAL (the #1 premium signal). One calm, staggered page-load that greets the user. Native + zero-dep where possible: `@starting-style` + `transition-behavior: allow-discrete` animate from first render; stagger via a `--i` index and `transition-delay`; `interpolate-size: allow-keywords` for height:auto.

4. NATIVE PLATFORM FIRST (2025-2026), before reaching for a library:
   - Scroll reveal/scrub: CSS `animation-timeline: view()` / `scroll()` + `animation-range`. GPU-cheap, no JS. Feature-gate `@supports (animation-timeline: view())`; else IntersectionObserver.
   - Transitions between states/pages: View Transitions API `document.startViewTransition(cb)` + `view-transition-name` (shared-element morph); cross-document `@view-transition { navigation: auto }` for app-like MPA nav.
   Reach for GSAP/Lenis/R3F/Motion.dev only when the native API cannot express it.

Read the full file on GitHub · 118 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 118 lines · 0 tokens per session scan A a7e4710d9cf2

Subscribe to this mod's changes

frontend-motion-specialist is an agent published in the GitHub repository LucasSantana-Dev/sharekit (1 stars, last pushed 4d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 2,397 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other agents, from other repositories

ui-developer

Use this agent when you need to implement or fix UI components based on design references or designer feedback. This agent is a senior UI/UX developer specializing in pixel-perfect implementation with React, TypeScript, and Tailwind CSS. Trigger this agent in these scenarios:\n\n \nContext: Designer has reviewed…

MadAppGang/claude-code · 338 tokens

design-performance-critic

Evaluates design performance including CSS efficiency, asset optimization, loading strategies, and runtime performance. Use this agent to ensure generated designs are fast and efficient. Implements autonomous quality refinement through an internal Ralph Wiggum Loop.

Claude-Code-Community-Ireland/claude-code-resources · 48 tokens

html-build

Build agent — generates lecturevN.html from slidedeck.md and designspec.md, integrates images. Use when: designspec.md is locked (Gate 3 approved) and HTML slide file needs to be produced.

5throck/ai-workspace-standards · 47 tokens

mpa-relaxed-agent

Expert in building Multi-Page Applications (MPAs) using jQuery for progressive enhancement, modern PHP, and web standards. Relaxed version that allows jQuery.

RealistSec/mpa-first-guidelines · 39 tokens

ui-ux-designer

Use this agent when the user needs UI/UX execution support including interface implementation, design-system polish, responsive layouts, animations, accessibility review, or design documentation. Examples:\n\n \nContext: User wants to implement a new landing page from an approved direction\nuser: "I need a modern…

opencue/cuecards · 427 tokens

Demonstrate

Agent for demonstrating VS Code features.

microsoft/vscode · 10 tokens