Prompt Design Skill for ChatGPT: Specify Sources, Output Fields, and Evaluation
Define a reusable contract for a text task. Set source priority, conflict handling, output fields, and evaluation cases for missing or inconsistent inputs.
中文Install in ChatGPT
Requires a ChatGPT workspace where you can create skills. This is a text adaptation of the pinned GitHub source.
- Review the inputs and outputs in the pinned cowork/skills/prompt-design/SKILL.md.
- In ChatGPT, open Plugins, Skills, Create, and Create with editor.
- Use ChatGPT as the design target and keep source precedence, output fields and test design. Treat tool policy as a draft for review.
- Save the skill and try the fictional example in a new chat.
Example task
A fictional assistant converts event notices to JSON with `title`, `date`, and `capacity`. Two sources disagree on date and no capacity is given. Draft source priority, field types, and three tests.What to check
Provide a way to represent date conflict and missing capacity. Tests cover complete, missing, and contradictory inputs using only supplied material.
Original SKILL.md on GitHub · Updated
Frequently asked question
Should a prompt fill in an unknown number automatically?
Use a null value or a review field for unknowns. Add a missing-data case to ensure guesses are not presented as facts.