bmad-testarch-nfr

Automate NFR evidence audits for performance, security, reliability, and maintainability.

Updated May 22, 2026
One-click install
npx skills add https://github.com/JaronTam/SDONE --skill bmad-testarch-nfr-jarontam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-nfr
Source: https://github.com/JaronTam/SDONE/tree/main/.agents/skills/bmad-testarch-nfr
Command: npx skills add https://github.com/JaronTam/SDONE --skill bmad-testarch-nfr-jarontam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the NFR evidence audit process, ensuring consistent and deterministic outcomes for performance, security, reliability, and scalability.

Core Features & Use Cases

  • NFR Evidence Audit: Automates the collection, assessment, and reporting of non-functional requirement evidence.
  • Performance Assessment: Evaluates response times, throughput, and resource usage against defined thresholds.
  • Security Assessment: Assesses authentication, authorization, data protection, and vulnerability management.
  • Reliability Assessment: Evaluates availability, error rates, and fault tolerance.
  • Maintainability Assessment: Evaluates test coverage, code quality, technical debt, and documentation completeness.
  • Custom NFR Categories: Allows for the definition and assessment of custom non-functional requirements.
  • Use Case: Imagine you have a new feature in development and you need to ensure it meets all non-functional requirements before release. Use this Skill to automate the audit process and generate a comprehensive report.

Quick Start

Run the bmad-testarch-nfr skill to initiate the NFR evidence audit process.

Frequently Asked Questions about bmad-testarch-nfr

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

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

To automate non-functional requirement evidence audit, you need a tool that evaluates performance, security, reliability, and maintainability against predefined thresholds. This process systematically collects and assesses system testing evidence to generate deterministic outcomes for quality assurance and release management workflows.

What is a non-functional requirement evidence audit and how does it work?

A non-functional requirement evidence audit is an automated process that evaluates system performance, security, reliability, and maintainability against defined thresholds. It works by collecting assessment data from various sources and generating deterministic reports indicating whether quality criteria are met.

How do I assess system performance and security against defined thresholds?

You can assess system performance and security against defined thresholds by running an automated NFR audit. This evaluates response times, throughput, resource usage, authentication, authorization, and data protection to ensure compliance with your predefined quality criteria.

Does the NFR audit process require specific data sources and configurations to run?

Yes, executing an NFR evidence audit requires various data sources, tools, and configurations to evaluate non-functional requirements properly. Setting up these inputs ensures the automated assessment generates deterministic and consistent outcomes for your release management workflow.

Can I define custom non-functional requirement categories for my specific quality assessment?

Yes, you can define and assess custom non-functional requirement categories alongside standard metrics. This allows you to evaluate specific system quality criteria tailored to your project's unique constraints and generate comprehensive reports for those custom NFRs.

What is the best way to evaluate code quality and technical debt before deployment?

The best way to evaluate code quality and technical debt is through an automated maintainability assessment during an NFR audit. This process evaluates test coverage, code quality metrics, technical debt, and documentation completeness against your predefined thresholds for release readiness.