bmad-testarch-nfr

Assess performance, security, reliability, and maintainability NFRs against evidence-based thresholds.

Updated May 7, 2026
One-click install
npx skills add https://github.com/jgabriellima/deep-agent-skill --skill bmad-testarch-nfr-jgabriellima
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-testarch-nfr
Source: https://github.com/jgabriellima/deep-agent-skill/tree/main/skills/bmad-testarch-nfr
Command: npx skills add https://github.com/jgabriellima/deep-agent-skill --skill bmad-testarch-nfr-jgabriellima

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams often ship software without verifying non-functional requirements, leading to performance regressions, security gaps, and reliability incidents discovered only in production. This Skill provides a structured, evidence-based NFR assessment workflow that classifies each category as PASS, CONCERNS, or FAIL before release. ## Core Features & Use Cases - Evidence-Based NFR Assessment: Evaluates performance, security, reliability, and maintainability against defined thresholds using test results, metrics, logs, and CI data, never guessing thresholds. - Parallel Domain Subagents: Dispatches isolated subagents for security, performance, reliability, and scalability assessment, then aggregates results into an overall risk level and compliance summary. - Gate-Ready Deliverables: Generates an NFR assessment report, gate YAML snippet, quick wins, prioritized remediation actions, and an evidence-gap checklist with owners and deadlines. - Use Case: Before releasing a new API, run the workflow to collect load test results, SAST/DAST scans, uptime metrics, and coverage reports, then receive a deterministic PASS/CONCERNS/FAIL verdict per category with actionable fixes. ## Quick Start Ask the agent to assess the non-functional requirements of your current implementation using the bmad-testarch-nfr workflow.

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 software release?▼

Run the NFR assessment workflow, which loads your tech spec, PRD, and evidence sources, defines thresholds per category, gathers evidence, and classifies each NFR as PASS, CONCERNS, or FAIL. It produces a report with prioritized remediation actions.

What evidence is needed for an NFR assessment?▼

The workflow uses load test results, APM metrics, SAST/DAST security scans, dependency scan reports, uptime monitoring data, error logs, CI burn-in results, and code coverage reports. Missing evidence is flagged as a gap with an assigned owner and deadline.

Does the NFR assessment run performance or security tests itself?▼

No, it evaluates existing evidence rather than executing tests or CI pipelines. It can optionally collect browser-based performance evidence via playwright-cli sessions when browser automation is configured.

What happens when an NFR threshold is not defined?▼

Undefined thresholds are marked UNKNOWN and the category is classified as CONCERNS. The workflow never guesses or infers thresholds, ensuring the assessment remains deterministic and evidence-based.

Can I resume an interrupted NFR assessment workflow?▼

Yes, the workflow saves progress to the output document's frontmatter after each step. Selecting Resume mode loads the progress dashboard and routes directly to the next incomplete step without re-executing completed work.