원클릭으로
spec-write-nfr
Define a normative Non-Functional Requirement (NFR) or quality constraint.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Define a normative Non-Functional Requirement (NFR) or quality constraint.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | spec-write-nfr |
| description | Define a normative Non-Functional Requirement (NFR) or quality constraint. |
Use this skill to define constraints on how well the system performs (quality attributes).
SHALL.relationships: array.assets/nonfunctional-requirement-template.mdFR-XXX).spec/non-functional/NFR-XXX-description.mdspecs/<category>/<component>/spec/non-functional/NFR-XXX-description.mdEvery NFR file MUST contain the following YAML frontmatter:
---
id: NFR-XXX
title: "<Title>"
artifact_type: NFR
quality_attribute: performance_efficiency # ISO 25010 enum (snake_case) — replaces the retired "## Quality Attribute" section
relationships: # Required: Structured array of affected FRs
- target: "ix://org/repo/FR-XXX"
type: "constrains"
cardinality: "1:N"
---
## Statement, ## Measurement and Evaluation
(table headers exactly Metric | Target | Threshold | Method, ≥1 row),
## Verification.## Scope, ## Rationale, ## Acceptance Criteria,
## Dependencies. The Measurement table IS the acceptance-criteria
equivalent for measurable NFRs; use the optional AC section only for
policy NFRs whose compliance checks don't reduce to metrics.quality_attribute lives in FRONTMATTER (enum), not as a body section.Define a normative Functional Requirement (FR) with complete specification.
Generate required integration test cases to cover integrations with all external services. These tests will be run in a real env with real services.
Write an authoritative Stakeholder Requirement (StR).
Write or format an ISO-compatible User Story (US) artifact.
Review requirements for quality, consistency, and completeness.
Convert ISO spec requirements (StR, FR, NFR) into a TDD-based project plan with dependency analysis, parallel execution tracks, quality gates, and task decomposition. Creates /plan/plan.md and /plan/tasks/.