Acceptance Criteria Validation Skill for ChatGPT: Convert User Stories to Testable BDD
Check preconditions, actions, and observable results. Map requirement IDs to scenarios and identify uncovered boundaries or ambiguous language.
中文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 .claude/skills/qe-requirements-validation/SKILL.md.
- In ChatGPT, open Plugins, Skills, Create, and Create with editor.
- Write the skill rules using the workflow described here. Provide stories, requirement IDs, criteria, and observable outcomes.
- Save the skill and check the fictional example in a new chat.
Example task
Fictional R1 allows cancelling an appointment before it starts. R2 asks for an immediate UI update. Draft two Gherkin scenarios and a traceability table, with latency still undefined.What to check
Cover cancellation and the started boundary and make the UI update separately observable. Link R1 and R2 to the scenarios and flag a timing threshold to confirm.
Original SKILL.md on GitHub · Updated
Frequently asked question
Can 'as soon as possible' support automated acceptance?
Draft the action and observable outcome. Confirm the measurement point and time limit with the owner before making the timing assertion executable.