bmad-testarch-nfr

Assess non-functional requirements against evidence and produce PASS/CONCERNS/FAIL reports.

2|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/Wizarck/nexandro --skill bmad-testarch-nfr-wizarck
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-testarch-nfr
Source: https://github.com/Wizarck/nexandro/tree/main/skills/bmad-testarch-nfr
Command: npx skills add https://github.com/Wizarck/nexandro --skill bmad-testarch-nfr-wizarck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Teams often ship software without verifying performance, security, reliability, and maintainability against defined thresholds, leading to release blockers discovered too late. This Skill runs an evidence-based NFR assessment that classifies each category deterministically and documents gaps before release. ## Core Features & Use Cases - Evidence-Based NFR Assessment: Evaluates performance, security, reliability, maintainability, and custom categories against thresholds from tech specs, PRDs, and stories, never guessing thresholds. - Parallel Domain Subagents: Dispatches security, performance, reliability, and scalability assessments as subagents with sequential fallback, then aggregates risk levels and compliance status. - Gate-Ready Deliverables: Generates an NFR assessment report, gate YAML snippet, evidence gap checklist, and prioritized remediation actions with owners and effort estimates. - Use Case: Before a release, ask the agent to assess NFRs; it collects load test results, security scans, uptime metrics, and coverage reports, then produces a report classifying each category as PASS, CONCERNS, or FAIL with quick wins. ## Quick Start Ask the agent to assess the non-functional requirements for the current feature using the available test results, metrics, and logs.

Frequently Asked Questions about bmad-testarch-nfr

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

FAQPage Schema
How do I assess non-functional requirements before a release?▼

Run the NFR assessment workflow, which loads thresholds from your tech spec or PRD, gathers evidence from test results, metrics, and logs, then classifies each category as PASS, CONCERNS, or FAIL with documented justification.

What NFR categories does this assessment cover?▼

It covers performance, security, reliability, and maintainability by default, plus an ADR quality readiness checklist spanning testability, disaster recovery, monitorability, and deployability. Custom NFR categories can be added via configuration.

Does the NFR assessment run tests or CI pipelines?▼

No, it evaluates existing evidence such as load test results, security scans, uptime monitoring data, and coverage reports. It does not execute tests or CI workflows itself.

What happens when a threshold is unknown or evidence is missing?▼

Unknown thresholds are marked UNKNOWN and the category is classified as CONCERNS rather than guessed. Missing evidence is documented in an evidence gap checklist with owners, deadlines, and suggested sources.

Can the assessment run domain evaluations in parallel?▼

Yes, it dispatches security, performance, reliability, and scalability assessments as subagents or an agent team when the runtime supports it, falling back to sequential execution otherwise.