用途:roughcut 用于从素材库规划并构建粗剪、序列或场景。它先引导用户完成剪辑方案(概念、节拍、时长、素材覆盖),再生成时间线并导出给剪辑软件。
主要能力:读取 skills/roughcut/planning.md 走规划流程,包括核对素材覆盖、索取脚本或纸面剪辑、选择时长、提出概念、细化节拍、获得明确批准并保存方案 markdown。方案文件位于 libraries/[library-name]/plans/plan_[short-name]_[timestamp].md,只有该文件存在后才继续。
剪辑软件判定:若 library.yaml 有 editor 则使用;否则回退到 libraries/settings.yaml 的 editor 并写回 library.yaml;两者都没有则询问用户(Final Cut Pro X / Adobe Premiere Pro / DaVinci Resolve),并保存到两处。
构建方式:方案已具体(指定片段与入出点,或对话时间点可经音频转写 grep 映射)时,主线程直接写 YAML 并导出;方案仅为节拍级意图、需要广泛探索素材库时,启动 general-purpose 子代理构建。导出命令示例:mise exec -- ruby -Ilib ./.claude/skills/roughcut/export.rb --editor fcpx libraries/[library-name]/roughcuts/[slug][timestamp].yaml libraries/[library-name]/roughcuts/[slug][timestamp].fcpxml;premiere 与 resolve 分别输出 .xml。若无 mise,去掉 mise exec -- 前缀。
导出后:若 libraries/settings.yaml 中 save_to_desktop_after_export 为 true,则 cp [library xml path] ~/Desktop/;为 false 跳过;缺失则询问并保存。随后运行 backup-library 技能备份素材库。最后向用户报告 XML 路径与简要剪辑说明,并给出导入指引:Final Cut Pro X 用 File → Import → XML;Premiere Pro 用 File → Import 选择 XML;DaVinci Resolve 用 File → Import → Timeline 选择 XML。
限制:依赖素材库的 library.yaml、转写与摘要等结构;具体平台支持、收费与效果资料未提供。