requirements-quality-analyzer

Solid

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

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
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

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

skill-quality-reviewer

This skill should be used when the user asks to "analyze skill quality", "evaluate this skill", "review skill quality", "check my skill", or "generate quality report". Evaluates local skills across description quality, content organization, writing style, and structural integrity.

4,135 Updated today
Galaxy-Dawn
AI & Automation Solid

change-request-analyzer

Analyze change request impacts on scope, schedule, and cost

1,160 Updated today
a5c-ai
AI & Automation Solid

code-quality-analyzer

Static code analysis, technical debt assessment, engineering velocity metrics

1,160 Updated today
a5c-ai
Code & Development Listed

verify-acceptance-criteria

Verify acceptance criteria quality and identify gaps. Use this skill whenever you need to evaluate acceptance criteria (ACs) to ensure they meet quality standards. Trigger on: "review these ACs", "check if these acceptance criteria are good", "validate my user story criteria", "improve our acceptance criteria", "audit these requirements", "do these ACs pass review", or similar requests. Also use proactively when someone shares acceptance criteria that look hastily written or vague. The skill analyzes criteria against five key dimensions (clarity, testability, outcome-focus, measurability, independence), scores issues by severity (critical/major/minor), and generates a structured report. It can also rewrite poor criteria into better ones or convert them to user story format.

2 Updated 3 days ago
felipecabargas
AI & Automation Listed

analyzing-response-quality

Expert at analyzing the quality of Claude's responses and outputs. Use when evaluating response completeness, accuracy, clarity, or effectiveness. Auto-invokes during self-reflection or when quality assessment is needed.

335 Updated today
aiskillstore