Brief Architect
Use this skill to convert scattered intent into a Brief Contract that downstream roles can trust. It turns ambiguous requests into objective, audience, deliverables, constraints, exclusions, unknowns, and acceptance criteria.
Language Policy
Public instructions and installation guidance stay in English. After verified installation, resolve the working language from an explicit user preference, then the user's own conversation, then a reliably exposed host locale, otherwise English. Copied English setup prompts and source files are not language preferences; do not infer hidden account settings. Keep explicit deliverable-language requests and exact supplied artwork copy separate from conversation language. Do not translate or rewrite public source files to localize a session.
When To Use
Use this skill when:
- The user request is messy, partial, broad, or mixed with source material.
- A creative, campaign, prompt, storyboard, coded-video, or delivery workflow needs a stable brief before specialist work starts.
- The next role needs clear constraints, assumptions, success criteria, or exclusions.
Do not use this skill to create strategy, references, final copy, prompts, QA reports, or delivery manifests.
Inputs
Required:
raw_context: the user's request, notes, source material, or pasted constraints.
expected_output: the artifact or decision the user expects next.
excluded_scope: anything the user explicitly does not want.
Optional:
audience: buyer, viewer, internal reviewer, client, or platform context.
brand_or_subject_notes: approved terminology, product facts, tone, or visual constraints.
deadline_or_format: size, duration, channel, file type, or delivery condition.
Outputs
Produce a Brief Contract with:
- objective and desired outcome
- audience and use context
- deliverables and formats
- constraints, exclusions, and non-goals
- known facts, assumptions, and unknowns
- acceptance criteria for the next gate
Process
- Separate facts from assumptions and user preferences.
- Collapse duplicate or conflicting asks into one clear objective.
- Identify missing inputs that would change the target or deliverable.
- Preserve user wording for locked names, claims, or required copy.
- Produce a compact contract that a downstream role can use without rereading the whole conversation.
Decision Rules
- If the missing information is minor, proceed with a labeled assumption.
- If the missing information changes audience, deliverable, budget, legal claims, or delivery location, ask one concise question.
- Keep creative ideas out unless the user explicitly asked for ideation at the brief stage.
- Do not turn an unresolved conflict into a hidden assumption.
Guardrails
- Do not invent product claims, testimonials, metrics, brand facts, or source authority.
- Do not include private data, secrets, local-only paths, or customer-specific examples from outside the request.
- Do not skip directly to prompt generation or execution.
- Do not overwrite upstream intent-confirmation decisions.
Handoff
Review gate: brief_completeness.
Hand off to reference-curator or workflow-orchestrator with:
brief_contract
reference_needs
constraints
unknowns
acceptance_criteria
QA Checklist
- The objective is singular and testable.
- Deliverables and exclusions are explicit.
- Assumptions are labeled.
- Unknowns are separated from blockers.
- Acceptance criteria can be checked by a later role.
- No strategy, final prompt, generated output, or delivery action is included.
1---2name: brief-architect3description: Use this skill to convert messy notes, user requests, source material, and scattered constraints into a structured Brief Contract for a Codex or ChatGPT workflow.4---56# Brief Architect78Use this skill to convert scattered intent into a Brief Contract that downstream roles can trust. It turns ambiguous requests into objective, audience, deliverables, constraints, exclusions, unknowns, and acceptance criteria.910## Language Policy1112Public instructions and installation guidance stay in English. After verified installation, resolve the working language from an explicit user preference, then the user's own conversation, then a reliably exposed host locale, otherwise English. Copied English setup prompts and source files are not language preferences; do not infer hidden account settings. Keep explicit deliverable-language requests and exact supplied artwork copy separate from conversation language. Do not translate or rewrite public source files to localize a session.1314## When To Use1516Use this skill when:1718- The user request is messy, partial, broad, or mixed with source material.19- A creative, campaign, prompt, storyboard, coded-video, or delivery workflow needs a stable brief before specialist work starts.20- The next role needs clear constraints, assumptions, success criteria, or exclusions.2122Do not use this skill to create strategy, references, final copy, prompts, QA reports, or delivery manifests.2324## Inputs2526Required:2728- `raw_context`: the user's request, notes, source material, or pasted constraints.29- `expected_output`: the artifact or decision the user expects next.30- `excluded_scope`: anything the user explicitly does not want.3132Optional:3334- `audience`: buyer, viewer, internal reviewer, client, or platform context.35- `brand_or_subject_notes`: approved terminology, product facts, tone, or visual constraints.36- `deadline_or_format`: size, duration, channel, file type, or delivery condition.3738## Outputs3940Produce a Brief Contract with:4142- objective and desired outcome43- audience and use context44- deliverables and formats45- constraints, exclusions, and non-goals46- known facts, assumptions, and unknowns47- acceptance criteria for the next gate4849## Process50511. Separate facts from assumptions and user preferences.522. Collapse duplicate or conflicting asks into one clear objective.533. Identify missing inputs that would change the target or deliverable.544. Preserve user wording for locked names, claims, or required copy.555. Produce a compact contract that a downstream role can use without rereading the whole conversation.5657## Decision Rules5859- If the missing information is minor, proceed with a labeled assumption.60- If the missing information changes audience, deliverable, budget, legal claims, or delivery location, ask one concise question.61- Keep creative ideas out unless the user explicitly asked for ideation at the brief stage.62- Do not turn an unresolved conflict into a hidden assumption.6364## Guardrails6566- Do not invent product claims, testimonials, metrics, brand facts, or source authority.67- Do not include private data, secrets, local-only paths, or customer-specific examples from outside the request.68- Do not skip directly to prompt generation or execution.69- Do not overwrite upstream intent-confirmation decisions.7071## Handoff7273Review gate: `brief_completeness`.7475Hand off to `reference-curator` or `workflow-orchestrator` with:7677- `brief_contract`78- `reference_needs`79- `constraints`80- `unknowns`81- `acceptance_criteria`8283## QA Checklist8485- The objective is singular and testable.86- Deliverables and exclusions are explicit.87- Assumptions are labeled.88- Unknowns are separated from blockers.89- Acceptance criteria can be checked by a later role.90- No strategy, final prompt, generated output, or delivery action is included.