spec-quality-attributes

Generate quality attribute specifications from ISO/IEC 25010:2023.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/VictorHueni/homemade-claude-kit --skill spec-quality-attributes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-quality-attributes
Source: https://github.com/VictorHueni/homemade-claude-kit/tree/main/skills/spec-quality-attributes
Command: npx skills add https://github.com/VictorHueni/homemade-claude-kit --skill spec-quality-attributes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you create comprehensive quality attribute specifications for your system, ensuring that non-functional requirements are clearly defined and measurable.

Core Features & Use Cases

  • Quality Attribute Specification: Organizes non-functional requirements based on ISO/IEC 25010:2023 characteristics.
  • Measurable Criteria: Ensures acceptance criteria are specific and verifiable.
  • Verification Methods: Provides guidance on how to demonstrate compliance with quality attributes.
  • Use Case: Use this Skill to define performance, security, and usability requirements for a new software application.

Quick Start

Initialize the Quality Attributes specification by running the 'spec-quality-attributes scaffold' command.

Frequently Asked Questions about spec-quality-attributes

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

FAQPage Schema
How do I define non-functional requirements using ISO 25010?

You define non-functional requirements using ISO 25010 by generating quality attribute specifications based on its characteristics. This ensures your software system requirements are clearly organized, specific, and verifiable.

What is the best way to make software quality attributes measurable?

The best way to make software quality attributes measurable is to define specific acceptance criteria and verification methods. This ensures your non-functional requirements are verifiable and demonstrate compliance with system specifications.

How do I create a quality attribute specification for a new software application?

You create a quality attribute specification for a new software application by initializing the specification scaffold. This organizes your non-functional requirements based on ISO/IEC 25010:2023 characteristics like performance, security, and usability.

Do I need to understand system architecture to specify quality attributes?

Yes, you need an understanding of system architecture and the ISO standard to specify quality attributes effectively. This knowledge is required to generate accurate non-functional requirements for your software systems.

What are the limitations of using ISO 25010 for system specification?

A limitation of using ISO 25010 for system specification is that it requires a solid understanding of the standard and system architecture. Without this prerequisite, generating accurate and measurable non-functional requirements can be challenging.