nfr-review

Review High-Level Design documents against Non-Functional Requirements and generate a gap analysis report.

49|12|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/DavidROliverBA/ArchitectKB --skill nfr-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nfr-review
Source: https://github.com/DavidROliverBA/ArchitectKB/tree/main/.claude/skills/nfr-review
Command: npx skills add https://github.com/DavidROliverBA/ArchitectKB --skill nfr-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the review of High-Level Design (HLD) documents against Non-Functional Requirements (NFRs), identifying gaps and providing actionable remediation recommendations.

Core Features & Use Cases

  • Automated NFR Compliance Check: Compares HLD content against a comprehensive NFR reference.
  • Gap Analysis & Scoring: Generates a detailed report with scores, identified gaps, and remediation suggestions.
  • Use Case: A Solutions Architect needs to ensure a new system's HLD meets all security, performance, and reliability standards before development begins. This Skill can quickly assess the HLD against 66 predefined NFRs, highlighting areas needing further attention.

Quick Start

Review the HLD for the 'ERPSystem' against NFRs and output the gap report to the console.

Frequently Asked Questions about nfr-review

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

FAQPage Schema
How do I review a High-Level Design document against Non-Functional Requirements?

To review a High-Level Design (HLD) against Non-Functional Requirements (NFRs), fetch the HLD content from Confluence and parse NFR data from a YAML reference. The system uses parallel sub-agents to assess the design and generate a detailed gap analysis report.

What is an NFR gap analysis for HLDs?

An NFR gap analysis for HLDs compares a High-Level Design document against a defined set of Non-Functional Requirements. It identifies missing compliance across categories like security and performance, producing a report with scores and actionable remediation recommendations.

How do I check my Confluence HLD for security and performance compliance?

You can check Confluence HLDs for security and performance compliance by fetching the document content and evaluating it against predefined NFRs. The assessment uses parallel sub-agents to analyze various categories and highlight areas needing further attention.

Does this NFR review tool require a specific format for compliance requirements?

Yes, the NFR review tool requires compliance requirements to be defined in a YAML reference file. It parses this NFR data to compare against the Confluence HLD content, ensuring the system design meets the 66 predefined standards before development begins.

What is the best way to automate architecture reviews for NFR compliance?

The best way to automate architecture reviews for NFR compliance is using a tool that fetches HLD content and parses NFR data via parallel sub-agents. This approach quickly assesses the design against 66 predefined NFRs, identifying gaps and providing remediation suggestions.

Can I generate remediation recommendations for missing NFRs in my architecture design?

Yes, you can generate remediation recommendations for missing NFRs by running an automated gap analysis. The review process evaluates the HLD against the YAML reference and outputs a report containing scores, identified gaps, and actionable suggestions for fixes.