nfr-assess

Community

Validate NFRs, ensure production readiness, ship quality.

Authoradolfoaranaes12
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Ensuring non-functional requirements (NFRs) like security, performance, and reliability are met is crucial for production readiness but often involves complex, manual, and inconsistent assessments. This Skill automates the comprehensive evaluation of NFRs, providing objective, evidence-based reports.

Core Features & Use Cases

  • 6-Category NFR Assessment: Systematically evaluates Security, Performance, Reliability, Maintainability, Scalability, and Usability against measurable criteria.
  • Automated Checks Integration: Leverages external tools like npm audit, linters, test coverage reports, and load tests for objective metrics and evidence.
  • Prioritized Gap Identification: Identifies NFR gaps with severity ratings (CRITICAL/HIGH/MEDIUM) and provides actionable remediation guidance.
  • Use Case: Before a critical API goes to production, use this Skill to automatically assess its NFR compliance. It will run security scans, analyze performance, check error handling, and generate a detailed report, flagging any critical issues that could block deployment.

Quick Start

Use the nfr-assess skill to evaluate the non-functional requirements for 'task-007' using its specification file at '.claude/tasks/task-007.md'. @quinn *nfr-assess task-007 --task_file .claude/tasks/task-007.md

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: nfr-assess
Download link: https://github.com/adolfoaranaes12/BMAD-ENHANCED/archive/main.zip#nfr-assess

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository