🎯

req-merger

🎯Skill

from chyax98/twu

VibeIndex|
What it does

Merges requirement issues and answers into a comprehensive requirement document, ensuring complete and clear integration.

req-merger

Installation

Install ScriptRun install script
curl -LsSf https://astral.sh/uv/install.sh | sh
pip installInstall Python package
pip install uv
git cloneClone repository
git clone git@github.com:chyax98/twu.git my-project
uv runRun with uv
uv run scripts/init.py --name "需求1-用户登录"
git cloneClone repository
git clone git@github.com:chyax98/twu.git

+ 3 more commands

📖 Extracted from docs: chyax98/twu
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

合并需求问题答案,生成完备需求

Overview

# 需求合并 Skill

目标

cleaned-requirements/issues.md 中的问题答案整合到需求文档中,生成完备需求。

输入输出

  • 输入cleaned-requirements/index.mdcleaned-requirements/issues.md(已填写答案)
  • 输出clarified-requirements/index.md

核心原则

  1. 忠实整合:准确反映问题答案,不自行发挥
  2. 适当保持结构:维持原需求文档的结构和格式,必要时可调整以提升清晰度
  3. 清晰标注:新增内容要清晰可辨识

---

执行流程

1. 整合方式

常见整合方式(可灵活选择):

方式1:直接更新原文

  • 适用场景:答案是对原文的补充或修正
  • 示例:原文"用户可以上传图片" → 更新为"用户可以上传图片(支持 jpg/png/gif,最大 5MB)"

方式2:添加补充说明章节

  • 适用场景:答案是新增的规则或说明
  • 位置:文档末尾添加"## 补充说明(基于问题澄清)"

方式3:融合到原文

  • 适用场景:答案需要与原文深度融合
  • 要求:确保逻辑连贯,无突兀感

核心要求:无论采用哪种方式,必须确保答案完整整合,无遗漏。

2. 操作步骤

  1. 复制 cleaned-requirements/index.mdclarified-requirements/index.md
  2. 复制 cleaned-requirements/assets/clarified-requirements/assets/(如果有图片)
  3. 读取 cleaned-requirements/issues.md 中的所有问题和答案
  4. 逐个问题处理:

- 找到问题对应的原文位置

- 判断用方式1还是方式2

- 整合答案到文档

  1. 生成 clarified-requirements/index.md

3. 答案检查

答案完整性检查

  • 确认所有 critical 优先级问题已回答
  • 确认所有 warning 优先级问题已回答或标记为"待补充"
  • 如果 critical 问题未回答或答案不完整,必须提示用户补充
  • 如果 warning 问题未回答,建议用户补充(非强制)

补充策略

  • 核心流程相关的问题:必须补充
  • 边界条件相关的问题:建议补充
  • 异常处理相关的问题:建议补充
  • 如果用户填写完毕后让你继续,但你觉得逻辑还不清晰,可以再次询问用户

---

示例

示例1:直接更新原文

原文

```

用户可以上传图片

```

问题答案

```

支持格式:jpg, png, gif

大小上限:5MB

```

更新后

```

用户可以上传图片(支持 jpg/png/gif,最大 5MB)

```

示例2:添加补充说明

原文

```

系统应快速响应

```

问题答案

```

接口响应:<200ms

页面加载:<2s

```

更新后(文档末尾添加)

```

补充说明(基于问题澄清)

性能指标

  • 接口响应:<200ms
  • 页面加载:<2s

```

---

检查清单

  • [ ] 所有 critical 问题已回答
  • [ ] 所有 warning 问题已回答或标记为"待补充"
  • [ ] 答案已整合到文档中
  • [ ] 新增内容清晰可辨识
  • [ ] 保持了原文档结构
  • [ ] 图片资源已复制到 clarified-requirements/assets/
  • [ ] 生成了 clarified-requirements/index.md