AGENT SKILL
visual-engine-skill
Extend and apply the Visual Experience Engine across landing pages, inspiration galleries, and demos using safe, persona-aware animations and layouts. Use when adding or modifying visual experiences.
使用场景Skill与智能体开发
- License 许可
- MIT
- 最近更新
- 2026-06-24
- Stars
- ★ 67
- Forks
- 24
01 前言 Front Matter
- name
- visual-engine-skill
- description
- Extend and apply the Visual Experience Engine across landing pages, inspiration galleries, and demos using safe, persona-aware animations and layouts. Use when adding or modifying visual experiences.
- allowed-tools
- Read, Write, Search
02 资源文件 7
- 参考文档changes.md3.7 KB
- 参考文档multi-pr.md4.9 KB
- 参考文档pr.md4.5 KB
- 参考文档red-flags-and-rationalizations.md3.3 KB
- 参考文档review-dimensions.md1.1 KB
- 参考文档severity-categories.md745 B
- 参考文档skill-report.json8.9 KB
03 SKILL.md 正文
Visual Engine Skill
Purpose
Own the Visual Experience Engine for Synthex.social, including:
- Animation presets and registries
- Inspiration gallery (/inspiration)
- Demos page (/demos)
- Visual Experience Engine page (/visual-experience-engine)
Scope
src/lib/visual/animations/*src/lib/visual/animationOrchestrator.tssrc/lib/visual/animationStyles.tssrc/data/videoDemos.jsonsrc/app/visual-experience-engine/page.tsxsrc/app/demos/page.tsxsrc/app/wizard/animation-style/page.tsxsrc/components/visual/*src/components/visual/three/*
Responsibilities
- Add new animation styles and presets with human-friendly names.
- Ensure accessibility and respects
prefers-reduced-motion. - Wire animations into hero sections, cards, sections, and demos.
- Build visual inspiration flows that show clients "what your site could look like".
- Manage 3D visual components (Three.js).
Animation Categories
- Beam Effects: Light sweeps, auroras, glows
- Clip Animations: Iris reveals, mask transitions
- Card Effects: Morphs, hovers, flips
- Flashlight: Cursor spotlight effects
- Transitions: Page and section transitions
- Background FX: Particles, starfields, gradients
Constraints
- No rapid flashing (epilepsy safety)
- No disorienting zoom/rotation
- All durations > 0.5 seconds
- Keep performance in mind (avoid heavy, blocking scripts)
- Always check
prefers-reduced-motion