Reference Decode
Use When
- A benchmark video, contact sheet, frame set, rough idea, or source material
needs to become promptable structure.
- You need the hook essence, viewer question, visual grammar, and forbidden
drift before storyboard or request writing.
- A no-reference brief still needs a proxy structure before prompt work.
Do Not Use When
- Do not create the final storyboard grid or execution request here.
- Do not copy faces, exact wardrobe, creator identity, exact location, or exact
overlays from benchmark material.
Core Rule
Do not summarize references as "good vibe", "nice pacing", or "strong
chemistry". Extract four objects:
hookEssence
viewerQuestion
mustCopyVisualGrammar
forbiddenDrift
Default Workflow
- Use the smallest sufficient source set: hook-first clip, first 0-5 seconds,
hook-first contact sheet, supporting note, or full style board only if needed.
- Decode the opening mechanism: first clear promise, viewer question, and the
exact visual structure that makes the promise legible.
- Separate structure from identity. Keep camera grammar, shot order, object
logic, timing, and relationship logic; do not keep exact identity details.
- Create a compact decode artifact when it is useful.
- Print or return the decode block before storyboard or request writing.
No-Reference Mode
When no usable reference exists, operate in proxy mode:
- start from the chosen segment pattern
- infer the likely viewer question
- express must-copy grammar as scene anchors, not imitation notes
- express forbidden drift as anti-generic safeguards
- state that the output is brief-derived, not observed from footage
Output Shape
The artifact contains hookEssence, viewerQuestion, mustCopyVisualGrammar, and
forbiddenDrift.
Stop Conditions
- Stop when required user intent, source evidence, or owned input artifacts are
missing and guessing would change the result.
- If an owned CLI or script command fails, report the exact error and stop. Do
not bypass the failure with metadata-only answers, readiness probing, local
payload rewrites, alternate execution paths, or unpublished tools.
Handoff
- Grid or panel plan ->
storyboard-grid-writer.
- Image generation ->
image-batch-runner.
- Video generation ->
video-batch-runner; pass the useful decoded grammar as
context, not as a second contract file.
Public Command Boundary
- Choose the smallest matching command or workflow from the user input and run
it directly.
- If an owned CLI or script command fails, report the exact error and stop. Do
not bypass the failure with metadata-only answers, readiness probing, local
payload rewrites, alternate execution paths, or unpublished tools.
- This public skill is instruction-driven. Produce the artifact described by the workflow directly from the available evidence.
- Do not use unpublished execution paths or local tools.
- If the CLI returns a quote-confirmation challenge, run
postplus quote confirm --json --challenge-file <challenge.json> and retry with the returned token.
1---2name: reference-decode3description: Decode benchmark videos, contact sheets, frames, or rough ideas into reusable prompt structure. Use this when you need to extract hook essence, viewer question, must-copy visual grammar, and forbidden drift before writing storyboard or generation prompts.4---56# Reference Decode78## Use When9- A benchmark video, contact sheet, frame set, rough idea, or source material10 needs to become promptable structure.11- You need the hook essence, viewer question, visual grammar, and forbidden12 drift before storyboard or request writing.13- A no-reference brief still needs a proxy structure before prompt work.1415## Do Not Use When16- Do not create the final storyboard grid or execution request here.17- Do not copy faces, exact wardrobe, creator identity, exact location, or exact18 overlays from benchmark material.1920## Core Rule21Do not summarize references as "good vibe", "nice pacing", or "strong22chemistry". Extract four objects:2324- `hookEssence`25- `viewerQuestion`26- `mustCopyVisualGrammar`27- `forbiddenDrift`2829## Default Workflow301. Use the smallest sufficient source set: hook-first clip, first 0-5 seconds,31 hook-first contact sheet, supporting note, or full style board only if needed.322. Decode the opening mechanism: first clear promise, viewer question, and the33 exact visual structure that makes the promise legible.343. Separate structure from identity. Keep camera grammar, shot order, object35 logic, timing, and relationship logic; do not keep exact identity details.364. Create a compact decode artifact when it is useful.375. Print or return the decode block before storyboard or request writing.3839## No-Reference Mode40When no usable reference exists, operate in proxy mode:4142- start from the chosen segment pattern43- infer the likely viewer question44- express must-copy grammar as scene anchors, not imitation notes45- express forbidden drift as anti-generic safeguards46- state that the output is brief-derived, not observed from footage4748## Output Shape49The artifact contains `hookEssence`, `viewerQuestion`, `mustCopyVisualGrammar`, and50`forbiddenDrift`.5152## Stop Conditions53- Stop when required user intent, source evidence, or owned input artifacts are54 missing and guessing would change the result.55- If an owned CLI or script command fails, report the exact error and stop. Do56 not bypass the failure with metadata-only answers, readiness probing, local57 payload rewrites, alternate execution paths, or unpublished tools.5859## Handoff60- Grid or panel plan -> `storyboard-grid-writer`.61- Image generation -> `image-batch-runner`.62- Video generation -> `video-batch-runner`; pass the useful decoded grammar as63 context, not as a second contract file.6465## Public Command Boundary6667- Choose the smallest matching command or workflow from the user input and run68 it directly.69- If an owned CLI or script command fails, report the exact error and stop. Do70 not bypass the failure with metadata-only answers, readiness probing, local71 payload rewrites, alternate execution paths, or unpublished tools.72- This public skill is instruction-driven. Produce the artifact described by the workflow directly from the available evidence.73- Do not use unpublished execution paths or local tools.74- If the CLI returns a quote-confirmation challenge, run `postplus quote confirm --json --challenge-file <challenge.json>` and retry with the returned token.