From bmad
Assesses non-functional requirements (NFRs) like performance, security, and reliability in software architectures. Useful when evaluating system quality attributes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bmad:bmad-testarch-nfrThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Follow the instructions in [workflow.md](workflow.md).
checklist.mdinstructions.mdnfr-report-template.mdsteps-c/step-01-load-context.mdsteps-c/step-01b-resume.mdsteps-c/step-02-define-thresholds.mdsteps-c/step-03-gather-evidence.mdsteps-c/step-04-evaluate-and-score.mdsteps-c/step-04a-subagent-security.mdsteps-c/step-04b-subagent-performance.mdsteps-c/step-04c-subagent-reliability.mdsteps-c/step-04d-subagent-scalability.mdsteps-c/step-04e-aggregate-nfr.mdsteps-c/step-05-generate-report.mdsteps-e/step-01-assess.mdsteps-e/step-02-apply-edit.mdsteps-v/step-01-validate.mdFollow the instructions in workflow.md.
npx claudepluginhub urso/claudev --plugin bmadDefines measurable non-functional requirements (NFRs) for performance, reliability, security, privacy, accessibility, observability, and operations. Use when quality attributes need verification.
Provides '-ilities' taxonomy for non-functional requirements like scalability, reliability, availability, performance, security, and maintainability. Use for defining NFRs, evaluating architecture trade-offs, and system design reviews.
Performs systematic architecture reviews across 7 dimensions (structural, scalability, enterprise readiness, performance, security, ops, data) with scored reports and prioritized recommendations.