When you're feeding reference images or video clips into a generation model and need to be explicit about what should bind versus what's just inspiration, this builds a machine-readable contract before the prompt goes out. It forces you to classify each reference as binding identity, inspiration-only, or excluded from this test run. The default assumes persona, product, and audio references are strong bindings unless you mark them otherwise. Outputs a JSON artifact with testPurpose, mayLearn, mustNotCopy, and excludedReferences fields that hands off cleanly to prompt writers or video request tools. Useful when you're working with contact sheets, style boards, or benchmark clips and don't want the model guessing which parts matter.
npx skills add https://github.com/postplusai/postplus-skills --skill reference-contract-builder