← ClaudeAtlas

cyxj-add-blocklisted

从 hyperframes catalog 装可复用零件到当前工程。当用户在某个 hyperframes 工程目录下说「加个零件」「装个 X」「加个转场」「加 macos 通知」「来个 logo 落版」「加个数据可视化」「有什么转场推荐」「我想要一个像 Y 那样的效果」时触发。读 templates/catalog.json 推荐 1-3 个匹配 block,征求确认后跑 npx hyperframes add,告诉用户在 index.html 怎么引用。
chenhuajinchj/cyxj-hyperframes · ★ 2 · Data & Documents · score 75
Install: claude install-skill chenhuajinchj/cyxj-hyperframes
# /加零件 — 从 catalog 选装零件 帮你在做视频时快速从 46 个 catalog 零件(43 blocks + 3 components)里挑一个或几个装进工程,不用记零件名,不用查文档。 ## 工作目录前置检查 zlib 必须在一个 hyperframes 工程目录里运行(不是仓库根)。 ```bash # 检查 [ -f meta.json ] && [ -d compositions ] || echo "❌ 不是 hyperframes 工程目录" ``` 如果不是工程目录,提醒用户:「请先 cd 进具体工程,比如 `cd 2026-05-03/<slug>/`」。然后退出。 ## 核心流程 ### 1. 理解用户的场景 听用户描述,归类到这些场景之一: | 用户说 | 场景标签 | |---|---| | 「加个转场」「场景之间要个过渡」「炸场点」 | transition | | 「加 instagram 关注卡」「macos 通知」「评论卡」「社交 UI」 | social-overlay | | 「Logo 落版」「片尾」「品牌结束」 | outro | | 「数据图」「柱状图」「流程图」「图表」 | data-viz | | 「app 展示」「产品 3D」「UI 揭示」 | showcase | | 「颗粒效果」「闪光」「滤镜」 | decoration | | 「像 X 那样的」 | (按 X 推断) | 不确定就反问:"你想要的是【转场效果】、【社交 UI 卡片】、【Logo 落版】还是【数据可视化】之类的?" ### 2. 读 catalog.json 找匹配 ```bash jq -r '.[] | select(.tags | tostring | test("transition|shader")) | "\(.name) — \(.title)"' \ ~/项目/视频制作台/hyperframes/templates/catalog.json ``` 按 `tags` 过滤: - transition → tags 含 "transition" / "shader" - social-overlay → tags 含 "social" / "overlay" - outro → tags 含 "outro" / "branding" - data-viz → tags 含 "data" / "diagram" / "chart" - showcase → tags 含 "showcase" - decoration → name 在 components 列表(grain-overlay / shimmer-sweep / grid-pixelate-wipe) ### 3. 推荐 1-3 个 + 标注谁用过 参照 `docs/REFERENCE_INDEX.md` 的「真实工程里用过哪些零件」板块,告诉用户每个 block 在哪个参考工程里用过,可以去看效果。 格式: ``` 我推荐这 3 个: 1. **whip-pan** — 运动模糊摇移,最适合教程节奏切换 👀 在 `hyperframes-student-kit/video-projects/linear-promo-30s/` 里用过 2. **flash-through-white** — 闪白炸场,适合"咔的一下"这种节奏 👀 在 `hyperframes-student-ki