shared-nfr

Define and enforce a standard non-functional requirements evaluation framework for Claude Code skills.

3|1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/edfenton/claude-skills --skill shared-nfr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shared-nfr
Source: https://github.com/edfenton/claude-skills/tree/main/shared/shared-nfr
Command: npx skills add https://github.com/edfenton/claude-skills --skill shared-nfr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Define a standard framework for evaluating non-functional requirements that applies across all Claude Code skills, ensuring consistent quality gates and usability.

Core Features & Use Cases

  • Provides a reusable NFR checklist covering performance, reliability, security/privacy, observability, accessibility, and testability.
  • Guides cross-platform skills to align with user expectations and compliance requirements.
  • Supports quick-start adoption for onboarding teams and auditing existing skills.

Quick Start

Begin by adopting the baseline NFR checklist and apply it to new and existing skills.

Frequently Asked Questions about shared-nfr

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

FAQPage Schema
How do I enforce non-functional requirements like performance and security across different platforms?

To enforce non-functional requirements across platforms, apply a standard NFR evaluation framework covering performance, reliability, security, observability, accessibility, and testability. This ensures consistent quality gates across iOS, MERN, and NEAN workflows.

What is a standard non-functional requirements checklist for software engineering workflows?

A standard non-functional requirements checklist evaluates performance targets, reliability, security, observability, accessibility, and testability. It guides cross-platform skills to align with user expectations and compliance requirements through actionable NFR notes.

How do I audit existing software workflows for non-functional requirement compliance?

You audit existing workflows for non-functional requirement compliance by applying a baseline NFR checklist. This reusable checklist evaluates performance, security, observability, and testability to identify gaps and provide actionable recommendations.

Can I use a single NFR evaluation framework for both iOS and MERN workflows?

Yes, you can use a single NFR evaluation framework for iOS and MERN workflows. The framework specifies flexibility rules and mandatory output formats to apply consistent quality, security, and performance targets across diverse platforms.

What's the best way to document non-functional requirements for cross-platform projects?

The best way to document non-functional requirements for cross-platform projects is using a standard framework that mandates specific output formats and NFR notes. This ensures consistent tracking of performance, reliability, and security concerns.

When do I need to evaluate observability and testability in my software architecture?

You need to evaluate observability and testability during software architecture design and skill onboarding. Applying a standard NFR framework ensures these non-functional requirements are explicitly defined and met before deployment.