Skip to content

skilldrop·docs·How-to

Use nfr-spec

Sweep a feature or system through the full non-functional requirements catalog

Sweep a feature or system through the full non-functional requirements catalog — performance, throughput, availability, durability, privacy/retention, accessibility, i18n, observability, operability, compatibility, cost — forcing every category to a measurable target, an explicit n/a, or a tagged default.

Reach for it when the user needs NFRs, quality attributes, "how fast/reliable does it need to be", SLO targets for a feature, or the requirements everyone forgets until they're incidents.

Install it

npx skilldrop-cli install nfr-spec                 # Claude Code, your user folder
npx skilldrop-cli install nfr-spec --project       # Claude Code, this repo
npx skilldrop-cli install nfr-spec --ide cursor    # or kiro, codex, antigravity, copilot

It is part of the Solution architect pack: --pack solution-architect installs it with its neighbours.

Ask for it

Say it the way you would to a colleague. Requests like these route to it:

Requests like these belong to a different skill, so it shouldn't answer them:

If another skill answers instead, ask for this one by name: "use nfr-spec".

Check what you get

A good result:

Use something else when

Where a loop runs it

Next

Edit this page on GitHub · View source