Build, transform, audit, and migrate prompts for GPT-5.6 Sol using outcome-first contracts, explicit success criteria, evidence and tool rules, approval boundaries, output requirements, and stop conditions. Use when someone asks for a GPT-5.6 prompt, wants an existing prompt optimized for GPT-5.6, or needs a prompt stack adapted from an older model.
73
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Build prompts for GPT-5.6 Sol from a complete task contract. The model should receive the destination, the completion bar, the evidence it may use, the boundaries it must respect, and the output it must return. It should retain freedom to choose an efficient path.
This skill is based on OpenAI's Prompting guidance for GPT-5.6 Sol. If the user asks about current model limits, pricing, API fields, or feature availability, consult the current GPT-5.6 model documentation separately; do not infer those details from this skill.
request_user_input when available; otherwise ask concise plain-text questions. Ask at most three high-value questions per round, then reassess.Treat a field as complete only when its absence would not change the model's behavior. Some fields can be not applicable, but that decision must be explicit for high-risk or tool-using tasks.
Required for every prompt:
text.verbosity or reasoning effort is configured outside the prompt.Additional fields for migrations or transformations:
Ask only about missing fields that can change behavior. Do not force the user to specify an implementation path when the desired outcome and constraints are sufficient. Do not accept vague labels such as “be smart,” “be helpful,” “be concise,” or “use good judgment” without translating them into observable behavior when that behavior matters.
When information is missing, use this order:
Prefer questions that offer a concrete answer shape. For example:
If a user provides an incomplete prompt but asks for an immediate draft, return Prompt readiness: BLOCKED and ask the missing questions instead of silently filling the gaps. If the user explicitly authorizes reasonable assumptions, record each assumption in the final prompt's assumptions section and keep assumptions conservative.
When the gate passes, rewrite the prompt using these rules:
MUST, NEVER, ALWAYS, and ONLY only for true invariants. Use decision rules for judgment calls such as when to search, ask, retry, use a tool, or continue.Use this structure for the generated prompt. Keep sections short and add detail only where it changes behavior. Add Context and evidence, Autonomy and approvals, or Validation when they carry behavior-critical information.
Role: [function and relevant context]
Personality: [tone, directness, formality, warmth, and polish]
Collaboration: [when to ask, assume, take initiative, explain tradeoffs, check work, and handle uncertainty]
Goal: [user-visible outcome]
Context and evidence:
- [authoritative inputs and available artifacts]
- [retrieval/citation/freshness rules]
Success criteria:
- [observable completion condition]
- [observable completion condition]
Constraints:
- [true invariants: safety, policy, privacy, business, scope, or evidence]
- [limits on side effects, cost, time, or data handling]
Autonomy and approvals:
- [safe actions authorized without asking]
- [actions requiring confirmation]
Tools:
- [tool and when to use it]
- [prerequisites, important return fields, errors, and fallbacks]
- [tools or routes not to use]
Output:
- [required format, sections/schema, language, length/detail, and tone]
- [facts, structure, or artifact to preserve]
Validation:
- [checks required before completion]
- [what to report if validation cannot run]
Stop rules:
- [answer when the core request has sufficient evidence]
- [ask for the smallest missing input when blocked]
- [bounded retries/fallbacks]
- [abstain, report blockers, or stop conditions]Use only the additions that apply:
Do not use higher reasoning effort to compensate for a missing goal, dependency rule, tool route, success criterion, or validation loop. For migrations, preserve the existing setting as the baseline; compare the same setting and one level lower on representative tasks. Treat medium as a balanced starting point, use low when latency matters and quality holds, and recommend higher settings only when evals demonstrate a meaningful gain.
When ready, return:
Prompt readiness: READYExecution target with model/runtime, prompt layer, reasoning effort, and verbosity settings.GPT-5.6 prompt as one copyable code block.Assumptions only when the user explicitly authorized them; otherwise state None.Validation checklist with the concrete checks or evals to run.Applied transformations note naming only material changes.When blocked, return:
Prompt readiness: BLOCKEDDo not output a falsely complete prompt alongside unresolved behavior-critical questions.
9f954c3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.