non-functional-requirements-check

Detect specification deviations and generate improvement reports for requirements.

1|Updated Jun 27, 2025
One-click install
npx skills add https://github.com/d-kishi/ubiquitous-lang-mng --skill non-functional-requirements-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: non-functional-requirements-check
Source: https://github.com/d-kishi/ubiquitous-lang-mng/tree/main/.claude/skills/spec-compliance-auto/rules/non-functional-requirements-check.md
Command: npx skills add https://github.com/d-kishi/ubiquitous-lang-mng --skill non-functional-requirements-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

非機能要件(パフォーマンス・セキュリティ・可用性・保守性)が仕様書通りであるかをチェックします。

Core Features & Use Cases

  • パフォーマンス、セキュリティ、可用性、保守性の各要件の検証
  • 要件漏れや過剰実装の検出
  • 改善提案のレポート化

Quick Start

非機能要件の仕様を読み込み、実装の適合性を評価します。

Frequently Asked Questions about non-functional-requirements-check

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

FAQPage Schema
How do I check if my implementation meets non-functional requirements for performance and security?

Non-functional requirements validation detects deviations between your implementation and specifications across performance, security, maintainability, and availability. This Skill reads specification documents and generates reports highlighting gaps, over-implementation, and concrete remediation steps to align your code with requirements.

What non-functional aspects does this specification compliance check cover?

Specification compliance checks validate performance, security, availability, and maintainability requirements. The Skill also audits functional requirements, data integrity constraints, and UI/UX expectations, catching requirement omissions and excessive implementations across the entire specification scope.

Can I use this to audit existing implementations against requirements, or only during development?

Specification compliance checks work across pre-implementation planning, active development, post-implementation audits, and change-management processes. You can validate existing code against requirements documents to identify deviations and generate improvement recommendations.

How does this tool identify requirement deviations in my codebase?

The Skill reads specification documents stored in Doc/01_Requirements, validates functional and non-functional requirements against your implementation, and generates reports with deviation risks and concrete remediation steps to close gaps between specification and code.

What's the difference between detecting requirement gaps versus over-implementation?

Requirement gaps occur when implementations miss specified non-functional criteria like performance thresholds or security controls. Over-implementation adds unnecessary features beyond specifications. This Skill detects both patterns and prioritizes improvements based on deviation risk.