system-qualities

Installation
SKILL.md

system-qualities

Goal

Elicit, define, and enforce system Quality Attributes (NFRs) such as performance, scalability, reliability, and security metrics.

Steps

  1. Elicitation: Parse the PRD_TEMPLATE.md to map business goals to technical NFRs.
  2. Definition: Use the QUALITY_ATTRIBUTES_TEMPLATE.md to specify exact Service Level Indicators (SLIs) and Service Level Objectives (SLOs).
  3. Mapping: Map these NFRs to architectural decisions (e.g., caching for latency, redundancy for availability).
  4. Verification: Verify that the chosen architecture patterns theoretically support the required SLOs.

Security & Guardrails

1. Skill Security

  • Metric Overwriting: Prevent the agent from lowering defined SLOs (e.g., changing 99.9% to 99%) without human rationale and approval.
  • File Integrity: Ensure the NFR definitions are strictly parsed as markdown tables/lists and do not execute external scripts.

2. System Integration Security

  • Security as an NFR: Security and Compliance must always be defined as tier-1 NFRs. The agent cannot deprioritize them below Performance or Feature Velocity.
  • Audit Logging: Data retention and immutability must be specified to comply with SOC2/GDPR compliance logging standards.
Installs
1
GitHub Stars
23
First Seen
Oct 14, 2026