axiomatic-design

Installation
SKILL.md

Axiomatic Design Skill

本 Skill 旨在辅助用户利用公理设计 (Axiomatic Design, AD) 理论,结合函数式编程 (Functional Programming, FP) 和契约式设计 (Design by Contract, DbC) 原则,从自然语言需求文档生成高质量、低耦合的软件架构设计。

适用场景 (When to Use)

请在以下场景使用本 Skill:

  1. 架构设计阶段:用户提供需求文档(PRD/用户故事),需要设计系统架构。
  2. 解耦分析:用户需要评估现有设计或新设计的模块耦合程度。
  3. 高可靠性模块设计:需要为关键模块定义严格的接口契约(前置/后置条件)。
  4. AI 辅助编程规划:在开始编写代码前,先制定严谨的模块规划,以指导后续的代码生成。

核心工作流 (Core Workflow)

当收到用户需求时,请按照以下步骤进行分析与设计:

Step 1: 域映射与之字形分解 (Domain Mapping & Zigzagging)

利用之字形 (Zigzagging) 方法,在不同设计域之间进行映射与分解。

Related skills
Installs
1
GitHub Stars
2
First Seen
Apr 9, 2026