requirements-quality-analyzer

Solid

Specialized skill for analyzing and scoring requirements quality against BABOK and IEEE 29148 standards

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Requirements Quality Analyzer ## Overview The Requirements Quality Analyzer skill provides specialized capabilities for analyzing and scoring requirements quality against industry standards including BABOK (Business Analysis Body of Knowledge) and IEEE 29148 (Requirements Engineering). This skill enables automated validation, quality scoring, and improvement recommendations for requirements documentation. ## Capabilities ### INVEST Criteria Validation - Validate requirements against INVEST criteria (Independent, Negotiable, Valuable, Estimable, Small, Testable) - Score each criterion on a standardized scale - Generate specific feedback for non-compliant requirements ### SMART Criteria Assessment - Assess requirements for SMART criteria compliance (Specific, Measurable, Achievable, Relevant, Time-bound) - Identify gaps in requirement specificity - Recommend improvements for vague or incomplete requirements ### Language Quality Analysis - Detect ambiguous language patterns (e.g., "may", "should", "appropriate") - Identify passive voice usage that obscures accountability - Flag jargon and undefined acronyms - Check for consistent terminology usage ### Acceptance Criteria Validation - Identify incomplete or missing acceptance criteria - Validate Given-When-Then format compliance - Check for testability of acceptance criteria - Ensure acceptance criteria align with requirement intent ### Quality Scoring - Calculate completeness scores based on required fields - Assess co...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills