roughcut
Installation
SKILL.md
Skill: Roughcut
Plans a cut with the user, then builds the timeline and exports it for their editor.
1. Plan the Cut
If a plan path was passed in as a skill argument (libraries/[library-name]/plans/plan_[short-name]_[timestamp].md) and that file already exists, skip to step 2 — the plan is already approved.
Otherwise, read skills/roughcut/planning.md and run that flow with the user. It covers verifying clip coverage, asking for a script or paper edit, picking a length, proposing concepts, fleshing out beats, getting explicit approval, and saving the plan markdown.
Only proceed past step 1 once a plan file exists at libraries/[library-name]/plans/plan_[short-name]_[timestamp].md.
2. Determine the Editing Application (Parent Only)
The sub-agent receives a final editor application value:
- If
library.yamlhaseditorset, use it. - Otherwise fall back to
libraries/settings.yaml'seditorand write the value back tolibrary.yaml. - If neither has one, ask the user (Final Cut Pro X / Adobe Premiere Pro / DaVinci Resolve), then save the choice to both
library.yamlandlibraries/settings.yaml.