mcpField
M
morphological-analysis-triz

morphological-analysis-triz

github.com/lyndonkl生产力187128 次安装9 周前更新
代码仓库

关于 morphological-analysis-triz

该技能指导使用形态分析、TRIZ 或两者结合来探索和筛选问题方案,适用于需要系统化构思的产品、软件、服务与流程设计。它提供从问题界定到方案评估的步骤及相关模板和方法资源。

主要功能

  1. 01界定问题与目标
  2. 02构建形态分析矩阵
  3. 03识别并处理矛盾
  4. 04应用 TRIZ 原理
  5. 05评估并筛选方案

适用场景

  1. 01探索产品或服务的配置组合
  2. 02处理性能指标间的设计矛盾
  3. 03比较并筛选候选解决方案

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lyndonkl/claude --skill morphological-analysis-triz

安装后在 Claude Code 中输入/morphological-analysis-triz确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

resources/
methodology.md
template.md
resources/evaluators/
rubric_morphological_analysis_triz.json

详细介绍

形态分析与 TRIZ

工作流

复制此清单:

Morphological Analysis & TRIZ Progress:
- [ ] Step 1: Define problem and objectives
- [ ] Step 2: Choose method (MA, TRIZ, or both)
- [ ] Step 3: Build morphological box (if MA)
- [ ] Step 4: Identify contradictions (if TRIZ)
- [ ] Step 5: Apply TRIZ principles
- [ ] Step 6: Evaluate and select solutions

步骤 1:定义问题和目标

明确问题陈述、关键目标、约束条件(成本、尺寸、时间、材料)和成功标准。

步骤 2:选择方法

  • 形态分析: 设置 3-7 个明确参数,每个参数有 2-5 个选项,目标是全面探索
  • TRIZ: 存在明确的矛盾(改善 A 会使 B 变差),需要创造性突破
  • 两者结合: 复杂系统既有多个参数,也存在矛盾

步骤 3:构建形态矩阵(如果使用 MA)

  1. 确定 3-7 个相互独立的参数(改变一个参数不会迫使另一个参数发生变化)
  2. 为每个参数列出 2-5 个不同的选项
  3. 创建“参数 × 选项”矩阵

结构请参阅 resources/template.md。

步骤 4:识别矛盾(如果使用 TRIZ)

明确说明:

  • 改善的参数: 要提高什么?
  • 变差的参数: 什么会退化?
  • 在 TRIZ 矛盾矩阵中查找

39 个 TRIZ 参数和矛盾矩阵请参阅 resources/template.md。

步骤 5:应用 TRIZ 原理

  1. 查看矩阵推荐的 3-4 条原理
  2. 集思广益,探讨每条原理的应用方式
  3. 生成解决方案概念
  4. 结合多条原理,提出更有力的方案

全部 40 条原理请参阅 resources/template.md。

高级技巧请参阅 resources/methodology.md。

步骤 6:评估并选择

形态分析: 找出有前景的组合,淘汰不可行的组合,根据目标评分,选出前 3-5 个方案

TRIZ: 评估矛盾解决情况,检查副作用,估算难度,选出最有前景的方案

质量标准请使用 resources/evaluators/rubric_morphological_analysis_triz.json。

常见模式

典型参数(示例)

实体产品: 材料、电源、外形规格、控制界面、制造方法 软件: 架构、数据存储、UI、部署、身份验证 服务: 交付渠道、定价模式、时间安排、定制化、支持级别 流程: 自动化程度、批次大小、质量控制、调度、地点

常见矛盾
改善 ↑变差 ↓TRIZ 原理示例
速度精度分割、周期性作用
强度重量反重量、复合材料
可靠性复杂性分割、预先缓冲
功能易用性分割、普遍性
容量尺寸套叠、另一维度

完整原理列表: 全部 40 条原理请参阅 resources/template.md。

何时结合 MA 和 TRIZ
  1. 构建形态矩阵 → 找出有前景的配置
  2. 识别最佳配置中的矛盾
  3. 应用 TRIZ 解决矛盾
  4. 根据矛盾解决情况重新评估配置

注意事项

形态分析:

  • 限制参数数量: 3-7 个参数(过少 = 不完整,过多 = 数量爆炸)
  • 确保独立性: 改变一个参数不应迫使另一个参数发生变化
  • 选项数量要适中: 每个参数 2-5 个选项(实用范围)
  • 不要穷举所有组合: 聚焦于有前景的组合簇

TRIZ:

  • 确认是真正的矛盾: 改善 A 确实会使 B 变差(而不只是预算限制)
  • 灵活运用原理: 将原理作为隐喻,而非字面上的指示
  • 检查新矛盾: 解决方案可能会引入新的权衡
  • 结合多条原理: 通常需要同时结合 2-3 条原理

通用:

  • 记录选择参数和选项的理由
  • 如果初步分析发现缺失维度,则进行迭代
  • 为最佳概念制作原型,不要只停留在分析层面

快速参考

资源:

  • resources/template.md - 形态结构、TRIZ 矛盾矩阵、40 个原理
  • resources/methodology.md - 高级 TRIZ(进化趋势、物质-场分析、ARIZ 算法)
  • resources/evaluators/rubric_morphological_analysis_triz.json - 质量标准

输出: morphological-analysis-triz.md,包含问题定义、形态矩阵(如有使用)、矛盾、应用的 TRIZ 原理、解决方案概念、评估结果和选定的解决方案

成功标准:

  • 参数相互独立且必不可少(3-7 个,每个有 2-5 个选项)
  • 清楚地说明矛盾(改善/恶化的参数)
  • 针对每个矛盾应用多个原理
  • 解决方案新颖、可行,且能实现目标
  • 选出排名前 3-5 的方案,并说明理由
  • 评分 ≥ 3.5

快速决策:

  • 简单配置? → 仅使用形态分析
  • 矛盾明确? → 仅使用 TRIZ
  • 复杂且存在权衡? → 同时使用两种方法
  • 不确定? → 先用 TRIZ 找出矛盾,再构建形态箱

常见错误:

  1. 参数过多(>7 个会导致组合爆炸)
  2. 参数相互依赖(选择 A 就会迫使选择 B)
  3. 矛盾描述模糊(“更好与更便宜”——应具体说明)
  4. 按字面理解 TRIZ(原理是隐喻)
  5. 未进行评估(只生成方案,不筛选)

示例:

形态分析(便携式扬声器):

Power: Battery | Solar | Hybrid
Size: Pocket | Handheld | Tabletop
Audio: Mono | Stereo | Surround
Material: Plastic | Metal | Fabric
Control: Button | Touch | Voice | App
Result: 3×3×3×4×4 = 432 configs → Evaluate top 10

TRIZ(电动汽车续航里程):

Contradiction: Increase range → worsens cost (battery expensive)
Principles: #6 (Universality - battery is structure), #35 (Parameter change - new chemistry)
Solution: Structural battery pack + high energy density cells

组合使用:

Build morphological box for EV architecture → Top config has range/cost contradiction → Apply TRIZ Universality principle → Structural battery resolves both range and cost

有关原理的详细说明、矛盾矩阵、高级技术(物质-场分析、ARIZ、进化趋势)以及软件/服务适配,请参阅 resources/template.md 和 resources/methodology.md。

评论

支持 Markdown