AI Agent Hub
Back to skills
User Story Quality Checker icon

User Story Quality Checker

Office Efficiency Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_555b1733/test11112 according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem Scope

This skill is aimed at engineering and product teams: after a user story is drafted, the usual weaknesses are unclear roles, untestable goals, and missing DFX requirements such as performance or security. Although the skill name is ppt, the documented capability is user story quality checking, not slide generation. It first parses the story into As / I want / so that and Given-When-Then, then identifies requirements that look complete but are hard to implement.

Checking Method

Core workflow: extract roles, goals, value, and acceptance criteria; score structural completeness, INVEST principles, DFX non-functional requirements, and business logic; then output issue numbers, actionable recommendations, expected benefits, and severity. Checks include independence, estimability, testability, performance targets, authentication and authorization, high concurrency, and enterprise integration. The materials mention scripts/checklist_generator.py, references/invest-principles.md, references/dfx-requirements.md, and a quality report template, so the output is closer to an engineering review checklist than general feedback. If the project is not in a Huawei Cloud or enterprise knowledge system context, treat those checks as optional constraints to avoid over-application.

Use Cases

  • Review iteration-ready user stories to confirm roles, goals, value, and testable acceptance criteria.
  • Check requirements involving authentication and high concurrency, then add performance, security, and acceptance details.
  • Score stories against INVEST and DFX, then output issues, recommendations, expected benefits, and severity.
  • Turn vague requirements into Given-When-Then acceptance criteria that development and testing can use.

Best For

  • Product managers in iteration reviews who need to spot missing acceptance criteria in user stories.
  • Backend engineers writing stories who want to add authentication, permissioning, concurrency, and other DFX details.
  • Test engineers designing cases who need to turn vague goals into testable acceptance conditions.
  • Solution engineers integrating enterprise knowledge systems or cloud services who need to check security and compatibility.