bmad-testarch-nfr

Assess non-functional requirements across performance, security, reliability, and maintainability from existing evidence and generate a gate-ready report.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ImaginerLabs/skill-manager --skill bmad-testarch-nfr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-nfr
Source: https://github.com/ImaginerLabs/skill-manager/tree/main/.trae/skills/bmad-testarch-nfr
Command: npx skills add https://github.com/ImaginerLabs/skill-manager --skill bmad-testarch-nfr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Help teams evaluate non-functional requirements (performance, security, reliability, maintainability) using existing evidence to determine gate readiness and produce actionable remediation guidance. The workflow enforces deterministic PASS/CONCERNS/FAIL classifications and documents evidence sources so decisions are traceable and audit-ready.

Core Features & Use Cases

  • Tri-modal step-file workflow: create, validate, and edit modes with explicit progress saving and resume support.
  • Parallelizable domain assessments: orchestrates subagents for security, performance, reliability, and scalability, then aggregates outputs into an executive summary.
  • Deterministic rules & templates: threshold-driven evaluation, checklist validation, and gate-ready YAML snippet generation for release decisions.
  • Use Case: Run during release preparation to validate that performance SLAs, security scans, reliability metrics, and maintainability signals meet defined thresholds before gating a deployment.

Quick Start

Run the bmad-testarch-nfr workflow to evaluate performance, security, reliability, and maintainability using available evidence and generate an NFR assessment report.

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 gate decision?

NFR assessment evaluates performance, security, reliability, and maintainability evidence against deterministic thresholds to classify gate readiness as PASS, CONCERNS, or FAIL. It aggregates domain outputs and generates a markdown report with an optional YAML gate snippet for release decisions.

What is an evidence-based NFR assessment and how does it work?

An evidence-based NFR assessment analyzes existing artifacts like test results, metrics, logs, tech specs, and PRDs to validate non-functional requirements. It orchestrates parallel subagent domain evaluations for security and performance, aggregating outputs into an executive summary with traceable evidence sources.

Can I validate performance SLAs and security scan results using existing test metrics?

Yes, you can validate performance SLAs and security scan results by feeding existing metrics, logs, and test outputs into the assessment workflow. The system applies deterministic threshold-based rules to classify whether reliability and performance signals meet defined gate criteria.

How do I generate a gate-ready YAML snippet for deployment validation?

You generate a gate-ready YAML snippet for deployment validation by running the NFR assessment workflow with your available evidence sources. The deterministic rules engine evaluates your thresholds and outputs the YAML snippet alongside a markdown report documenting the PASS, CONCERNS, or FAIL release decision.

What evidence sources do I need for a non-functional requirements evaluation?

For a non-functional requirements evaluation, you need evidence sources such as test results, metrics, logs, tech specs, and PRDs. These artifacts are analyzed across performance, security, reliability, and maintainability domains to determine gate readiness and produce audit-ready remediation guidance.