take-selection
Track, compare, select, reject, and supersede generated image, video, or performance takes for stable shot IDs while preserving every candidate's identity and checking continuity with adjacent approve
Files1
View on GitHubSKILL.mdskills/take-selection/SKILL.md
GitHubTake Selection
Workflow
- Read core contract,
TAKE_SELECTION.md,MEDIA_QC.md, the source shot brief, approved references,04_generation/take_qc.jsonlwhen present, and adjacent selected shots when available. - Assign a new
TAKE-###ID to every candidate that enters production review. Never reuse a take ID after rerendering. - Append or update its record in
04_generation/take_manifest.jsonlwithout deleting useful rejected history. - Reject hard failures first. A take whose media QC
overallisfailcannot be selected unless the selection explicitly recordsqc_override: trueand a concrete user-approved reason. Hard failures include: wrong identity/object, wrong action, non-editable continuity break, or technical corruption. - Compare viable candidates on dramatic job, performance, composition, eye trace, motion, physical plausibility, cut fit, and audio/dialogue sync when relevant.
- Write the selected take for each shot to
04_generation/selections.jsonwith a short reason and optional alternates. - When a replacement changes timing, action, dialogue, or sound, run
project-impactso affected editorial artifacts become stale.
Done
Every approved shot take points to a stable take record, rejected candidates remain traceable, and the selected take cuts coherently with its neighbors.