bmad-testarch-nfr

Audit non-functional requirement evidence for performance, security, reliability, and maintainability.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/ArchaonHW/MingGoRTS --skill bmad-testarch-nfr-archaonhw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-nfr
Source: https://github.com/ArchaonHW/MingGoRTS/tree/main/.agents/skills/bmad-testarch-nfr
Command: npx skills add https://github.com/ArchaonHW/MingGoRTS --skill bmad-testarch-nfr-archaonhw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often reach release time without a systematic, evidence-based review of non-functional requirements, leaving performance, security, reliability, and maintainability risks undetected until production. ## Core Features & Use Cases - Evidence-Based NFR Audit: Evaluates existing test results, metrics, logs, scans, and CI data against defined thresholds with deterministic PASS/CONCERNS/FAIL classifications. - Four-Domain Parallel Assessment: Dispatches dedicated workers for Security, Performance, Reliability, and Maintainability, then aggregates cross-domain risks into an executive summary. - Release Gate Reporting: Generates a structured nfr-assessment.md report, gate YAML snippet, quick wins, prioritized remediation actions, and evidence-gap checklists with owners and deadlines. - Use Case: Before releasing a new bulk export feature, run the audit to confirm load-test results meet latency thresholds, Snyk scans show no critical vulnerabilities, and CI burn-in proves stability—then get a clear release gate decision. ## Quick Start Ask the agent to audit NFR evidence for the current feature using the existing test results, metrics, and logs in the project.

Frequently Asked Questions about bmad-testarch-nfr

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

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

Run the NFR evidence audit after implementation evidence exists. It loads thresholds from your tech spec, PRD, or test-design output, gathers test results, metrics, logs, and scan data, then classifies each NFR as PASS, CONCERNS, or FAIL with a release gate recommendation.

What NFR categories does this audit cover?

The automated audit evaluates four domains: Security, Performance, Reliability, and Maintainability. Thresholds are elicited using the ADR Quality Readiness Checklist's eight categories, and custom NFR categories can be added via configuration.

Does the NFR audit run tests or CI pipelines itself?

No. The audit only evaluates existing implementation evidence such as load test reports, Snyk scans, uptime monitoring data, and CI burn-in logs. Use test-design earlier in the lifecycle to plan NFR thresholds and evidence collection.

What happens when an NFR threshold is not defined?

Undefined thresholds are marked UNKNOWN and the finding is classified as CONCERNS, never PASS. The audit never guesses thresholds, and the aggregation step downgrades any PASS assigned to an UNKNOWN-threshold category.

What outputs does the NFR evidence audit generate?

It produces an nfr-assessment.md report with per-domain findings, a gate YAML snippet for CI integration, quick wins, prioritized remediation actions with owners and effort estimates, and an evidence-gap checklist with deadlines.

Can I resume an interrupted NFR audit workflow?

Yes. The workflow tracks progress in the output file's YAML frontmatter. Selecting Resume mode loads the saved state, displays a progress dashboard, and routes directly to the next incomplete step without re-executing completed work.