User Story Skill for ChatGPT: Convert Requirements Into Testable Stories
Identify roles, goals, and granularity from a supplied specification. Draft stories, acceptance criteria, priorities, and dependencies, and keep unconfirmed estimates visible.
中文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/ba-user-story/SKILL.md.
- In ChatGPT, open Plugins, Skills, Create, and Create with editor.
- Write the skill rules using the workflow described here. Provide the specification, roles, desired story granularity, and any existing epic ID.
- Save the skill and check the fictional example in a new chat.
Example task
A fictional spec lets volunteers view their shifts and coordinators edit shifts that have not started. Started shifts cannot be edited. Create use-case-sized stories with acceptance criteria.What to check
Separate viewing and editing. Include the started-shift boundary in editing acceptance and keep role dependencies and unavailable estimates explicit.
Original SKILL.md on GitHub · Updated
Frequently asked question
What if the spec omits bulk editing?
Mark bulk editing as an open scope decision. Keep acceptance for supported single edits, then expand or schedule a separate story once scope is confirmed.