mcpField
D
design

design

github.com/boshu2开发45050 次安装1 天前更新
代码仓库

关于 design

用于在进入 discovery 前评估目标是否符合产品方向的技能。它依据 PRODUCT.md 进行多维评分,并可加入 product council 审查,支持快速和严格模式。

主要功能

  1. 01评估五项产品对齐维度
  2. 02依据 PRODUCT.md 检查目标
  3. 03可选 product council 审查
  4. 04快速内联评估模式
  5. 05严格通过阈值
  6. 06写入设计文档

适用场景

  1. 01在 discovery 前筛查提议功能
  2. 02检查目标与产品角色及缺口的契合度
  3. 03用更严格阈值审查高风险变更

安装

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

$npx skills add https://github.com/boshu2/agentops --skill design

安装后在 Claude Code 中输入/design确认已加载。

包含的文件

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

references/
alignment-matrix.md
design.feature
product-council-preset.md
project-reality-check.md
scripts/
validate.sh

详细介绍

/design -- 产品验证关卡

快速参考: 在发现阶段开始大量工作之前,验证拟议目标是否符合产品的战略方向。由 --preset=product 控制委员会评审。


快速开始

/design "add caching layer for CLI"           # validate goal against PRODUCT.md
/design --quick "add caching layer"           # inline check, no council spawning
/design --strict "redesign hook system"       # higher threshold (avg >= 2.5)
/design                                       # infers goal from recent context

执行步骤

步骤 0:检查 PRODUCT.md

在仓库根目录中查找 PRODUCT.md。

ls PRODUCT.md 2>/dev/null

如果不存在: 输出警告并返回 PASS,同时注明:“未找到 PRODUCT.md —— 跳过产品验证关卡。运行 /product 以生成该文件。”

如果存在: 继续执行步骤 1。

步骤 1:加载产品背景信息

读取 PRODUCT.md 并提取:

  • 使命 —— 产品的核心宗旨
  • 用户角色 —— 定义的用户类型及其需求
  • 差距 —— 已知的产品差距或路线图事项
  • 竞争格局 —— 产品的差异化优势

如果缺少任何章节,将其标记为不可用,并保守地为该维度打分(1)。

步骤 2:对齐矩阵评分

根据 references/alignment-matrix.md 中的评分标准,评估拟议目标的以下五个维度。

维度分数(0-3)理由
差距契合度此目标是否解决已知的产品差距?
用户角色契合度此目标是否服务于已定义的用户角色?
竞争差异化此目标是否增强竞争地位?
先例以前是否做过类似工作?我们能从中学到什么?
范围契合度此目标的范围是否适合当前阶段?

计算五个维度的平均分。

步骤 3:运行委员会评审

使用产品预设调用委员会。评审者配置请参阅 references/product-council-preset.md。

Skill(skill="council", args="--preset=product validate design alignment for: <goal>")

将步骤 2 中的对齐矩阵作为背景信息传递给委员会评审者。

如果设置了 --quick 标志,则跳过启动委员会,改为执行内联评估。

步骤 4:编写设计文档

将设计文档写入 .agents/design/:

mkdir -p .agents/design

文件名:<date>-design-<goal-slug>.md(例如,2026-03-30-design-add-caching-layer.md)

文档内容:

  • 目标陈述
  • 包含分数和理由的对齐矩阵
  • 委员会裁定(如果使用 --quick,则为内联评估)
  • 最终裁定和建议
步骤 5:输出裁定

根据分数确定最终裁定:

条件裁定
平均分 >= 2.0 且没有任何维度为 0PASS —— 目标符合产品方向
平均分 >= 1.5,或一个维度为 0 且其他维度得分较高WARN —— 目标存在契合度问题,继续之前请先审核
平均分 < 1.5,或多个维度为 0FAIL —— 目标不符合产品方向

设置 --strict 时,将 PASS 门槛提高到平均分 >= 2.5。

按以下格式输出裁定:

DESIGN VERDICT: <PASS|WARN|FAIL>
  Gap Alignment:     <score>/3 -- <one-line rationale>
  Persona Fit:       <score>/3 -- <one-line rationale>
  Competitive Diff:  <score>/3 -- <one-line rationale>
  Precedent:         <score>/3 -- <one-line rationale>
  Scope Fit:         <score>/3 -- <one-line rationale>
  Average:           <avg>/3.0
  Artifact:          .agents/design/<filename>.md

标志

标志效果
--quick不启动委员会,执行内联检查。速度更快,但不够全面。
--strict将 PASS 门槛从平均分 >= 2.0 提高到平均分 >= 2.5。适用于影响重大的变更。

参考文档


See Also

评论

支持 Markdown