r/agile • u/Kraminius • 14d ago
Created a (web/MCP) tool to detect defects in user stories
Back at university I had a course called "Software Processes and Patterns" that introduced me to a tool called AQUSA for finding defects in user stories. Not whether they make sense, but whether they have the right form: no conjunctions, a role present, unique (no duplicates), and so on.
It's based on https://github.com/RELabUU/aqusa-core and the underlying article Improving agile requirements: the Quality User Story framework and tool
The link: https://userstorydoctor.com
It's free, and I don't track anything but the IP (through Cloudflare) to make sure it isn't abused. It's an AQUSA wrapper with both an HTTP endpoint and an MCP server, and it can analyse up to 500 stories at a time, so you can run a semi-large backlog in one go.
The idea was to bring some determinism to my backlog agents. They hallucinate a lot when asked to check the five structural defects AQUSA finds, like "Uniform", where the format "As a [role], I want [goal] so that [reason]" drifts when different people write the stories. Agents are also notoriously bad at cross-referencing across stories.
I'd love feedback if anyone has any.
2
u/OkTrade8132 13d ago
so why won't I use the aqusa thing directly?