reference-contract-builder
Reference Contract Builder
Follow shared release-shell rules in:
postplus-sharedrelease-shell rules
Use this skill when references exist and the boundary between inspiration and copying must be explicit.
This skill is for:
- writing clean reference policies
- binding user-provided identity references explicitly
- preventing identity copying
- deciding which references to exclude from early tests
- making later failure analysis easier
This skill is not for decoding the hook itself.
Core Rule
Every reference set should answer three questions:
- what references are binding identity and should stay consistent?
- what references are inspiration-only and therefore must not be copied?
- what references are intentionally not being used yet?
Default assumption:
Unless the user explicitly says a reference is loose, inspirational, benchmark only, or weak guidance, treat provided persona, product, and audio references as strong bindings for identity consistency.
Method
Read references/contract-template.md.
Default Workflow
1. Inventory the reference set
Classify each input as:
- hook clip
- hook-first contact sheet
- style board
- product image
- persona image
- audio reference
2. Decide the test purpose
Examples:
- hook rhythm only
- camera realism
- product proof
- persona continuity
The purpose decides what references should stay out.
It also decides whether a reference should be treated as:
bindinginspiration-onlyexcluded for now
3. Print the contract before the final prompt
Do not bury the contract inside prose.
Do not force all references into learn from.
If a user supplied a character, product, or voice reference for consistency, print it as a binding, not as a loose style lesson.
Failure Mode
If the prompt uses references but does not say which ones are binding, which ones are inspiration-only, and what is intentionally excluded, the contract is incomplete.
Ask this when the boundary is missing:
- "哪些是必须保留的品牌特征,哪些只是参考灵感?"
More from postplusai/postplus-skills
audio-transcription
Transcribe local or remote audio into durable text and timestamp artifacts using hosted Whisper models. Use this when the job is speech-to-text from audio files and you need request/response persistence, optional timestamps, and subtitle-ready outputs.
83google-trends-research
Research Google Trends search-intent signals for topic discovery, keyword momentum, regional interest, and rising queries without treating search trends as the same thing as platform content heat or marketplace demand.
77seedance-submitter
Use when preparing, submitting, polling, or debugging Seedance 2.0 video generation jobs from product images, storyboard images, UGC scripts, voiceover copy, or promptPlan request JSON. Use for splitting scripts into render segments, uploading references, creating request JSON, submitting jobs through the hosted capability, polling predictions, and handing off local render paths.
75social-media-publisher
Prepare and, after explicit approval, publish social posts through the PostPlus platform-owned Postiz workspace.
75facebook-research
Research Facebook pages, public follower or following surfaces, and public posts using hosted collection capability. Use this when the user wants Facebook account research, follower-surface sampling, or public post metrics.
75x-tools
Local execution tools for X/Twitter hosted collection workflows, including actor runs, dataset normalization, tweet ranking, account ranking, audience graph construction, and language clustering.
74