gaia-nfr

Assess non-functional requirements risk across performance, scalability, reliability, and security.

2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/gaiastudio-ai/gaia-public --skill gaia-nfr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gaia-nfr
Source: https://github.com/gaiastudio-ai/gaia-public/tree/main/plugins/gaia/skills/gaia-nfr
Command: npx skills add https://github.com/gaiastudio-ai/gaia-public --skill gaia-nfr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Non-functional requirements (NFRs) are critical for software success but often overlooked. gaia-nfr provides a structured, risk-based assessment that surfaces performance, scalability, reliability, and security gaps and documents them for informed decision making.

Core Features & Use Cases

  • End-to-end NFR assessment across performance, scalability, reliability, and security with risk ratings (high/medium/low) and justified rationale.
  • Reads project context from PRD and architecture when available and outputs a formal nfr-assessment document to docs/test-artifacts/nfr-assessment.md.
  • Supports governance workflows and brownfield assessments by producing actionable risk matrices and mitigation plans.

Quick Start

Provide a story key or project context to run the NFR assessment and generate docs/test-artifacts/nfr-assessment.md.

Frequently Asked Questions about gaia-nfr

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

FAQPage Schema
How do I assess non-functional requirements risk for a software architecture?

Assess non-functional requirements risk by evaluating performance, scalability, reliability, and security contexts. Provide project context or PRD details to generate a structured NFR assessment with high, medium, or low risk ratings and justified rationale.

Can I use PRD context to generate a structured NFR risk report?

PRD context can be used to generate a structured NFR risk report. The assessment reads available PRD and architecture context to evaluate performance, scalability, reliability, and security, producing a formal report written to docs/test-artifacts/nfr-assessment.md.

How do I evaluate performance, scalability, reliability, and security gaps in a project?

Evaluate performance, scalability, reliability, and security gaps by running a risk-based NFR assessment. The process applies targeted evaluation criteria to each domain, calculates risk levels, and outputs an actionable risk matrix with mitigation plans for governance workflows.

Does NFR risk assessment work for brownfield projects and existing architectures?

NFR risk assessment works for brownfield projects by reading existing architecture context. It produces actionable risk matrices and mitigation plans that document current performance, scalability, reliability, and security gaps to support governance and informed decision making.

What's the best way to document non-functional requirements gaps for governance review?

Document non-functional requirements gaps by producing a formal risk assessment. Generate an NFR assessment with risk levels and justified rationale, then write the report to docs/test-artifacts/nfr-assessment.md to provide an actionable risk matrix for governance review.