genjutsu

为界面注入动效的创意编码技能

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:genjutsu。
它的用途是:为界面注入动效的创意编码技能
完整的 Skill 内容见:https://321skill.com/skills/genjutsu/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'用cast技能为我的React页面添加一个滚动驱动的视差效果,要求使用GSAP和Intersection Observer',它首先会扫描项目package.json,确认已安装GSAP,然后提出一个包含视差层级、滚动触发时机和减动备选方案的交互论点,之后生成代码并运行微审计,确保无性能问题。

介绍

Genjutsu 是一套专为 Claude Code 设计的创意编码技能,旨在将普通的用户界面转化为富有表现力的交互体验。它涵盖 Web(React、Vue、Svelte、Three.js、Canvas)、Android(Jetpack Compose、Compose Multiplatform)和 Apple(SwiftUI iOS/macOS)平台,通过两个核心子技能——/genjutsu:cast(幻术师)和/genjutsu:paint(大师画家)——帮助开发者快速实现从单点悬停效果到完整滚动驱动页面、从即兴动效到完整设计系统的全流程创意编码。

使用时,只需在 Claude Code 中调用对应的技能命令。cast 会先扫描项目依赖,自动识别你使用的框架和动画库,然后提出一个“交互论点”并快速实现,最后执行微型审计(检查减动、退出动画、重排性能等)。paint 则从构思阶段开始,引导你定义视觉与交互论点,生成完整的设计系统并持久化到 MASTER.md,再逐模块实现并执行全面审计。整个过程无需离开编辑器,创意与实现无缝衔接。

适合前端开发者、全栈开发者、UI/UX 设计师以及任何希望为产品提升视觉品质的创作者。无论你是做一个简单的按钮微动效,还是构建一个跨平台的设计语言,Genjutsu 都能提供结构化的创作流程和最佳实践模板。

建议配合 Claude Code 的上下文感知能力使用,在项目根目录下调用技能以获得最佳依赖检测效果。对于已有设计系统的团队,可先用 paint 生成统一规范,再用 cast 在各组件中快速落地。注意,该技能偏向创意与动效实现,不适用于纯后端逻辑或静态页面生成。

核心特点

与通用代码生成类技能不同,Genjutsu 专注于交互动效和视觉系统,有完整的“交互论点”前置设计流程,且能根据项目依赖自动选择最佳动画方案(GSAP、Framer Motion、CSS 等),并附带性能审计。

注意事项

不适合纯后端开发、文本处理或数据分析任务,且对非现代前端框架(如 jQuery)的支持有限。

常见问题

Genjutsu 和普通的动画库有什么区别?

Genjutsu 不是动画库,而是一个 Claude Code 技能,它自动根据你的项目栈选择最佳动画方案,并帮你完成从构思到实现的完整流程,包括性能审计。

可以在 React 和 Vue 项目中同时使用吗?

可以。Genjutsu 会自动检测项目中的依赖,如果是 React 会优先使用 Framer Motion 或 GSAP,Vue 则使用 Vue Transition 或 GSAP。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/genjutsu/raw/index.md 读取 genjutsu 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。