Request Analysis

Request Analysis

cnife e2f81a1 1.2 KB Updated

File contents

目的

将原始需求转化为结构化的需求规格说明和可执行的任务清单。

流程

1. 需求理解

  • 阅读原始需求描述,明确需求背景和意图
  • 识别模糊点和不明确之处,向用户提问澄清
  • 梳理涉及的业务链路和影响范围

2. 产出 spec.md

需求规格文档,包含:

# {需求名称}

## 背景与目标
{为什么做这个需求,解决什么问题}

## 功能描述
{具体要做什么,逐条列出}

## 影响范围
- 涉及模块:{模块列表}
- 涉及接口:{接口列表}
- 涉及数据表:{表名}
- 配置变更:{配置项}

## 验收标准
{量化可验证的验收条件}

3. 产出 tasks.md

任务拆分清单,每个任务包含:

## Task N: {任务名称}
- **目标**:{一句话描述}
- **范围**:{涉及的文件/模块}
- **输入**:{前置依赖或输入条件}
- **产出**:{期望的产出物}
- **验收标准**:{如何判断完成}
- **依赖**:{依赖的其他 Task}

4. 用户确认

  • 向用户展示 spec.md 和 tasks.md 摘要
  • 等待用户确认后进入下一阶段

cnife/opencode-harness/tree/main/.opencode/skills/request-analysis commit e2f81a1864

Frequently asked questions

npx skillmds@latest add cnife/request-analysis