SpecBot

User Story Quality Checker

Check user stories for quality before development.

User Story Format

As a...

Role or persona

I want to...

Goal or desire

So that...

Benefit or value

Quality Checks

Clear Role

Specific, well-defined role

Actionable

Clear, actionable goal

Valuable

Provides clear value

INVEST Criteria

Independent, Negotiable, Valuable, Estimable, Small, Testable

Common Issues

Too Vague

Role, goal, or benefit is unclear

Too Large

Story is too big and should be split

Not User-Centric

Focuses on implementation rather than user value

No Acceptance Criteria

Missing clear criteria for completion

Frequently Asked Questions

What's the INVEST criteria?

Independent, Negotiable, Valuable, Estimable, Small, Testable - characteristics of good user stories.

How do I split a large user story?

Break it down by workflow steps, variations, or specific aspects of the feature.