Public demo
Story quality checker
Paste a user story and get a score out of 100, an INVEST assessment, what the story does well and up to three priority fixes.
Your story
Your scorecard
How the score works
The score is out of 100 across five areas: story statement 20, testable criteria 30, size and scope 20, gaps and risks 15, and open items 15. The label comes only from the final number: 90 or more is ready for refinement, 75 to 89 is almost ready, 50 to 74 needs work and below 50 is not ready. Some gaps cap the score, so a story with no acceptance criteria can never look ready.
INVEST is a well-known checklist for user stories: Independent, Negotiable, Valuable, Estimable, Small and Testable. The six tiles map each check to a letter. Negotiable is a note only, because flagging "how" wording would give too many false alarms.
The agile principles behind it. Agile teams favor conversation over paperwork, working software over heavy documentation and responding to change over following a plan. That is why the checker flags open questions to settle in conversation and rewards small stories. You can read the original statement at agilemanifesto.org.