complexity-analysis

Analyze specification quality using Axiomatic Design principles for independence, completeness, and information content.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/shirogin/jesuph-skills --skill complexity-analysis-shirogin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: complexity-analysis
Source: https://github.com/shirogin/jesuph-skills/tree/main/.agents/skills/complexity-analysis
Command: npx skills add https://github.com/shirogin/jesuph-skills --skill complexity-analysis-shirogin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams evaluate the quality of their specifications using Axiomatic Design principles, highlighting independence, completeness, and information content to reduce design risk.

Core Features & Use Cases

  • Independent analysis: measures how well functional requirements map to customer needs without coupling.
  • Completeness checks: identifies gaps where CNs or FRs fail to cover CPs and CPs.
  • Information content assessment: provides IC estimates to guide design decisions in complex systems.
  • Use Case: When validating a problem-based SRS for a critical system, run the complexity analysis to surface hidden dependencies and improvement opportunities.

Quick Start

Run the complexity-analysis tool on your current SRS to generate the independence, completeness, and information-content assessment.

Frequently Asked Questions about complexity-analysis

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

FAQPage Schema
What is axiomatic design analysis for software requirements specifications?

Axiomatic design analysis evaluates specification quality by mapping customer needs, functional requirements, and constraints to measure independence, completeness, and information content.

How do I check functional requirement independence in an SRS?

Check functional requirement independence by analyzing how well your FRs map to customer needs without coupling, using axiomatic design principles to identify hidden dependencies.

Can I use axiomatic design to validate a problem-based SRS workflow?

Yes, axiomatic design validates problem-based SRS workflows by running complexity analysis to surface hidden dependencies and improvement opportunities in critical systems.

How do I identify specification completeness gaps in customer needs mapping?

Identify specification completeness gaps by evaluating where customer needs or functional requirements fail to cover customer parameters and constraints within your SRS document.

When should I use information content assessment for critical systems?

Use information content assessment for critical systems when deeper validation is needed, providing IC estimates to guide complex design decisions and reduce specification risk.