axiomatic-design

Community

Generate robust software architecture.

Authorgoldengrape
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill transforms natural language requirements into high-quality, low-coupling software architecture designs, ensuring maintainability and reliability.

Core Features & Use Cases

  • Architecture Design: Translates user needs into formal functional requirements (FRs) and design parameters (DPs).
  • Independence Analysis: Utilizes the Zigzagging method and design matrices to verify the independence axiom, identifying and resolving coupling issues.
  • Contract-Driven Design: Integrates Design by Contract (DbC) principles to define strict pre-conditions and post-conditions for modules and functions.
  • Use Case: When starting a new software project, provide the product requirements document, and this Skill will generate a detailed architectural blueprint with clearly defined modules and their interfaces, adhering to functional programming and DbC principles.

Quick Start

Use the axiomatic-design skill to generate a software architecture for the provided user requirements document.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: axiomatic-design
Download link: https://github.com/goldengrape/skills/archive/main.zip#axiomatic-design

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.