Communitygithub.com

OpaceDigitalAgency/ai-ui-ux-motion-engine

AI website design, UI/UX, motion graphics and 3D web Agent Skill for Codex, Claude Code, Cursor, Copilot, Antigravity, Gemini, Windsurf and more.

ai-ui-ux-motion-engine란 무엇인가요?

ai-ui-ux-motion-engine is a Claude Code agent skill that aI website design, UI/UX, motion graphics and 3D web Agent Skill for Codex, Claude Code, Cursor, Copilot, Antigravity, Gemini, Windsurf and more.

지원 대상Claude CodeCodex CLICursorAntigravityGemini CLIWindsurf
npx skills add OpaceDigitalAgency/ai-ui-ux-motion-engine

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

AI UI/UX Motion Engine

Create a project-specific experience from evidence. Treat references as structural, visual and interaction inputs, never as permission to clone branding, copy, code or protected assets.

Non-negotiable rules

  • Read applicable AGENTS.md, source-of-truth documents, design systems and current working-tree changes before editing.
  • Define the bounded target, acceptance criteria, dependencies, spend and validation plan.
  • Use the fastest route that can meet the accuracy target. For real products, default to evidence-accurate when authoritative sources exist; never trade accuracy silently for spectacle. State early when CAD, compositing or real footage is required.
  • Preserve the existing stack unless the user explicitly authorises a change.
  • Label observations, facts, proposals, generated visualisations and unknowns.
  • Keep content and actions usable without motion, JavaScript or unrestricted data use.
  • Never claim cinematic parity, product accuracy, accessibility, performance or release readiness without direct evidence.
  • Never configure a paid service, accept provider terms or spend credits without user authority.
  • Never downgrade a requested full-screen, homepage or signature cinematic journey to a supporting shot. A camera rotation, dolly, zoom, parallax or static-image reveal is not a flagship.

Mandatory cinematic-intent gate

Activate this gate whenever the request or reference implies any of:

  • a cinematic, premium or immersive scroll experience;
  • a product opening, assembling, exploding, bursting or transforming;
  • a camera orbit, dolly, macro inspection or authored product journey;
  • photographic motion controlled by scrolling;
  • a reference whose impact comes from changing viewpoint or object state.

The user does not need to use a trigger word or know which tool is required.

Before editing the page:

  1. Copy the user's requested outcome into intent.requestSummary; record the signature moment, progression, payoff, required effects and unacceptable substitutes. Do not rewrite the request around the easiest available asset.
  2. Classify truth mode:
    • illustrative: invented details are acceptable;
    • identity-locked: the same fictional or concept product must stay stable;
    • evidence-accurate: visible counts, geometry, labels and mechanics must match authoritative product evidence.
  3. Confirm the reference or desired scenes, available source images or CAD, number and placement of flagship/supporting moments, target devices, media provider access and permitted credit/attempt cap. If the reference is a video, inspect keyframes plus any available transcript, prompt pack and description links; do not reconstruct its workflow from a summary or isolated screenshot.
  4. State the dependency plainly. Photographic camera movement or physical transformation requires suitable source media plus an image/video generation, 3D or compositing route. CSS cannot invent unseen product views.
  5. If the required provider or source material is unavailable, stop the cinematic asset work. Offer the static layout/fallback honestly; never substitute fades, zooms or stock background video and call it equivalent.
  6. Create a cinematic brief from assets/cinematic-brief.example.json, validate it with scripts/validate-cinematic-brief.mjs, and obtain spend/terms authority before generation. Do not upload or spend after a failed validation.
  7. Produce one isolated private proof of the signature moment before redesigning the page or generating the full library.
  8. Reject drift with automated technical checks and an overview contact sheet. Sample only risky transitions densely; inspect every frame only for a detected defect or evidence-critical mechanics. Use at most the approved attempts; then simplify the action, change technique or report the blocker.
  9. Create a creative-review JSON from assets/creative-acceptance.example.json and run scripts/validate-creative-acceptance.mjs. Technical media validation does not prove narrative, impact or creative acceptance.
  10. Integrate only an owner-approved asset after the creative validator passes with --stage integration. Never put a weak proof into a live hero to see whether surrounding UI rescues it.

Executable flagship gate

Treat a requested full-screen, homepage, hero, signature, immersive, intricate, burst, exploded or authored scroll journey as flagship unless the user explicitly requests a smaller supporting shot. Before any paid generation run:

node scripts/validate-cinematic-brief.mjs cinematic-brief.json --check-files
node scripts/render-cinematic-prompt.mjs cinematic-brief.json --mode flagship

The validator must reject a tier downgrade, a camera-only story, a missing beginning/progression/payoff, insufficient source coverage, a missing requested transformation and an unverified provider route. Do not bypass it by writing a manual prompt.

After generation, record visual evidence and run:

node scripts/validate-creative-acceptance.mjs creative-review.json --stage review

Use --stage integration only after the owner approves the exact private proof. Never use a passing codec, keyframe, contact-sheet or scroll-delivery check as evidence that the creative brief passed.

Programmatic provider rule

Use structured provider access before browser control. For Higgsfield in Codex:

  1. prefer the authenticated Higgsfield CLI;
  2. use Higgsfield MCP in clients that expose the connector natively;
  3. use a supported API when the account exposes one;
  4. use browser control only for a required control unavailable through all programmatic routes, and record that exact limitation in the brief.

Run scripts/higgsfield-preflight.mjs before Higgsfield generation. It checks the CLI account connection without spending credits. Read tool-connections.md completely before provider work.

Keep the first response concise: confirm the accuracy target, source readiness, provider/spend authority, desired placements and delivery/time budget. Do not ask the user to choose implementation details the skill can determine.

“First time” means selecting the correct professional route and bounded proof immediately. It cannot guarantee that a stochastic provider’s first render will pass.

When required information is missing, make the first response short:

This experience depends on cinematic source motion, not ordinary CSS. I can produce it with an approved media provider and suitable references, but I first need the required accuracy, key scenes/placements, source assets, provider access and credit cap. I will prove one private signature sequence before changing the page and will not substitute basic photo reveals.

Read cinematic-intake.md, generated-product-scrubber.md and cinematic-prompts.md completely when this gate activates.

Standard workflow

1. Establish the brief and baseline

Record goal, audience, routes, content/evidence rules, target devices, framework, release boundary and current build/test state. Read workflow.md.

2. Extract references

Map composition, typography, colour, imagery, entrances, scroll, hover, drag, camera movement, object state and timing. Distinguish reusable principles from identity-specific material. For a local recording run:

bash scripts/extract-reference-frames.sh <video> <output-directory>

Read media-pipeline.md.

3. Lock one direction

Write seven implementable lines covering goal/audience, tone, composition, typography, colour/media, motion/reduced-motion and one signature differentiator. Do not proceed on “clean and modern” alone.

4. Select the architecture

Choose the lightest mechanism that preserves the intended experience:

  • CSS for local state and entrance changes;
  • Intersection Observer or native scroll animation for simple reveals;
  • an existing motion library for coordinated component motion;
  • GSAP for deliberate pinning/timelines;
  • generated or filmed media for photographic camera/object change;
  • all-intra video or canvas frames for exact scroll scrubbing;
  • WebGL/3D for freely manipulable viewpoints or reliable exact mechanics.

For cinematic product motion, the media is the experience. Prove it first; do not expect CSS transforms to create the missing film.

Use the lean scalable default:

  • one master flagship per major journey;
  • reuse approved chapters, crops and clean reversals where they stay truthful;
  • add a 3–5 second supporting shot only for a genuinely new fact;
  • use code-native motion everywhere else.

Target 15–30 minutes for a private proof when sources/provider are ready, 30–60 minutes for an approved flagship plus scroll delivery, and 5–10 minutes for a derivative or supporting integration. Allow 75–120 minutes only for new or inconsistent source packs, evidence-critical mechanics, CAD or compositing. These are targets, not guarantees. If a timebox is exceeded, report the evidence and obtain approval before continuing.

5. Implement in bounded passes

Build semantic content, macro layout, the approved signature motion, micro-states, responsive composition and editorial polish. Keep text, labels and actions in the DOM rather than baking them into generated media.

Prevent process bloat: prove media before page work; perform provider and source research once per run; do not create multiple redesigns or documentation passes before proof; run a focused component test first and the full regression once after final integration; capture technical evidence automatically.

When the client/model supports subagents, default to parallel execution whenever two or more independent streams exist and delegation saves time. Parallelise source audit, provider capability/current cost, brief validation, media preparation/QC, browser checks and documentation. Give visual interpretation, truth mode, creative direction, spend and acceptance to the lead high-capability multimodal model; use faster capable models for bounded mechanical work. Never assign visual QC to a model that cannot inspect the media, let agents edit the same files concurrently, or parallelise paid generation, approvals or dependent steps. Rejoin before decisions.

6. Validate

After each component, test pointer, keyboard, touch, reduced motion, target viewports, console/runtime behaviour and focused checks. For cinematic media, also verify identity/count/geometry, first/end states, forward/backward scrub, crop and fallback. Then run:

node scripts/audit-motion-safety.mjs <project-directory>
node scripts/validate-scroll-media.mjs <shipping-scroll-master.mp4> \
  --poster <shipping-poster.jpg>
node scripts/validate-package.mjs

Fail closed: if the media validator fails, the poster reappears after the first decoded frame, seeks overlap, rapid direction changes expose stale or blank frames, the poster changes crop or scale against the first decoded frame, or the film is only still-image crossfades, do not ship the scrubber. Use the numbered canvas sequence or a static fallback until the complete gate passes. Six settled checkpoints alone are insufficient.

Run the project’s full regression baseline before handoff. Read verification.md.

Resource routing

Reusable assets and scripts:

  • assets/cinematic-brief.example.json
  • assets/creative-acceptance.example.json
  • assets/cinematic-scroll-controller.js
  • scripts/validate-cinematic-brief.mjs
  • scripts/validate-creative-acceptance.mjs
  • scripts/higgsfield-preflight.mjs
  • scripts/test-cinematic-regressions.mjs
  • scripts/render-cinematic-prompt.mjs
  • scripts/prepare-scroll-media.sh
  • scripts/validate-scroll-media.mjs

Completion report

Report the selected direction, media tier and truth mode; references/provider, model/settings, attempts and credits; files changed; QC and browser evidence; fallbacks; unresolved visual inference; and private, staged or production release status.

관련 스킬