user-story-writer
SkillAI & modelsConverts feature ideas or rough bullets into user stories with acceptance criteria. Use when asked to write user stories or break down a feature.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the user-story-writer skill
What this skill tells your AI
The instructions your AI receives, as published by hamzafarooq/multi-agent-course in .claude/skills/user-story-writer/SKILL.md and read by ahel’s review.
What this skill does
Take a feature description — it can be rough, even a single bullet point — and produce:
- Primary user story — the one main story that captures the core value
- Supporting user stories — 2-4 sub-stories for the key flows
- Acceptance criteria for each story in Given/When/Then format
- Edge cases to consider — 3-5 scenarios the team should discuss before building
- Open questions — what needs to be answered before sprint planning
Story format
Use this exact format for each story:
**Story [N]:** As a [user type], I want to [do something] so that [I get this value].
**Acceptance Criteria:**
- Given [starting context], when [user takes this action], then [this result happens]
- Given [starting context], when [user takes this action], then [this result happens]
- Given [starting context], when [user takes this action], then [this result happens]
**Priority:** Must-have / Should-have / Nice-to-have
**Effort:** Small (< 1 day) / Medium (2-3 days) / Large (1 week+)
Edge cases section
After the stories, add:
## Edge Cases to Discuss
- [Scenario 1: e.g. "What happens if the user has no data yet?"]
- [Scenario 2: e.g. "What if the export fails mid-way?"]
- [Scenario 3: e.g. "How does this behave on mobile?"]
Open questions section
End with:
## Questions for the Team
1. [Question about scope, ownership, or a missing decision]
2. [Question about a dependency or integration]
3. [Question about edge cases that need a product decision]
How to respond
- Write the stories directly without preamble or explanation
- Keep language simple enough for a non-technical stakeholder to read
- Mark stories with unclear scope as
[NEEDS CLARIFICATION] - If the feature seems too large for one sprint, say so and suggest how to split it
- After delivering the stories, ask: "Want me to add these to docs/prd.md?"
Signals
- GitHub stars
- 84
- Forks
- 70
- Last commit
- Sep 2026
ahel recommends instead
Advanced
- Catalog kind
- skill
- Gateway key
user-story-writer-hamzafarooq- Source
- github.com/hamzafarooq/multi-agent-course