bmad-testarch-nfr

Assemble gate-ready nfr-assessment reports with PASS, CONCERNS, FAIL outcomes across five domains.

1|Updated Aug 3, 2025
One-click install
npx skills add https://github.com/MazenMrad/Obsidio --skill bmad-testarch-nfr-mazenmrad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-nfr
Source: https://github.com/MazenMrad/Obsidio/tree/main/.cursor/skills/bmad-testarch-nfr
Command: npx skills add https://github.com/MazenMrad/Obsidio --skill bmad-testarch-nfr-mazenmrad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a structured, deterministic workflow to assess non-functional requirements (NFRs) across complex architectures, enabling reliable, auditable evaluations and governance.

Core Features & Use Cases

  • End-to-end NFR assessment across performance, security, reliability, maintainability, and custom categories.
  • Aggregation of four domain subagent results into an executive summary with risk levels, cross-domain insights, and remediation actions.
  • Automated generation of a gate-ready NFR assessment report that synthesizes evidence and supports decision-making.

Quick Start

Run the bmad-testarch-nfr workflow from start to generate the NFR assessment.

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 for a complex software architecture?

To assess non-functional requirements (NFRs) for complex architectures, you can run a structured workflow that evaluates performance, security, reliability, and maintainability, aggregating the results into a gate-ready report with deterministic PASS, CONCERNS, or FAIL outcomes.

What is an NFR assessment and when do I need it for system reliability?

An NFR assessment is an evidence-based evaluation of non-functional requirements like performance, security, and reliability. You need it to ensure complex systems meet quality standards and to produce auditable, gate-ready documentation for governance and decision-making.

How do I generate a gate-ready NFR assessment report with risk management insights?

You generate a gate-ready NFR assessment report by executing a workflow that aggregates evidence across subdomains, applies an 8-category framework, and outputs structured results with risk levels, cross-domain insights, and remediation actions.

Can I evaluate cross-domain risks and reliability for my system architecture?

Yes, you can evaluate cross-domain risks and reliability by applying a deterministic assessment workflow that analyzes performance, security, reliability, and maintainability together, synthesizing the findings into an executive summary with risk levels and remediation actions.

Does the NFR assessment workflow support custom quality assurance categories?

Yes, the NFR assessment workflow supports custom categories alongside standard performance, security, reliability, and maintainability domains, allowing you to tailor the quality assurance evaluation to specific architectural requirements.

What are the limitations of deterministic NFR assessments for quality assurance?

Deterministic NFR assessments rely on evidence-based inputs and a fixed 8-category framework, meaning they may not capture emerging or undocumented risks outside the defined performance, security, reliability, and maintainability domains being evaluated.