user-story-static-verifier

Analyze user stories for requirement defects and INVEST criteria compliance.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/MrAlexisCord/chatbot-prototype --skill user-story-static-verifier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-story-static-verifier
Source: https://github.com/MrAlexisCord/chatbot-prototype/tree/main/.agents/skills/user-story-static-verifier
Command: npx skills add https://github.com/MrAlexisCord/chatbot-prototype --skill user-story-static-verifier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill rigorously audits user stories to detect requirement defects, validate INVEST criteria, and ensure they are ready for development and testing.

Core Features & Use Cases

  • Quality Analysis: Identifies ambiguity, omission, inconsistency, inaccuracy, non-testable requirements, and scope creep.
  • INVEST Validation: Checks if stories meet Independent, Negotiable, Valuable, Estimable, Small, and Testable criteria.
  • Testability Check: Verifies that stories enable standard ISTQB test design techniques like equivalence partitioning and boundary value analysis.
  • Use Case: Before sprint planning, use this Skill to review a batch of user stories, ensuring they are clear, complete, and testable, thereby preventing costly rework later.

Quick Start

Review the user story provided in the prompt for quality defects and INVEST compliance.

Frequently Asked Questions about user-story-static-verifier

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit user stories for quality and testability before sprint planning?

Auditing user stories for quality involves performing static analysis to identify requirement defects, validate INVEST criteria, and ensure testability using ISTQB techniques. This prevents costly rework by verifying clarity and completeness before development begins.

What are common requirement anti-patterns to check for in user stories?

Common requirement anti-patterns include ambiguity, omission, inconsistency, inaccuracy, non-testable requirements, and scope creep. Identifying these defects ensures stories are clear and complete before they enter the development phase.

How do I verify if a user story meets INVEST criteria?

Verifying INVEST criteria requires checking if a user story is Independent, Negotiable, Valuable, Estimable, Small, and Testable. A systematic, rule-based quality analysis validates each of these six dimensions to ensure the story is ready for development.

Does ISTQB test design work for validating user story acceptance criteria?

Yes, validating acceptance criteria with ISTQB test design techniques like equivalence partitioning and boundary value analysis ensures requirements are testable. This checks that stories enable standard testing methods and prevents ambiguous criteria from reaching development.

What is the best way to analyze user stories for non-testable requirements?

The best way to analyze user stories for non-testable requirements is through static quality analysis. This rule-based approach systematically reviews text to detect requirement defects and confirm that acceptance criteria enable standard test design techniques.