# Request Analysis

> Request Analysis

- Skill: `cnife/request-analysis` (Agent Skill)
- Install (CLI): `npx skillmds@latest add cnife/request-analysis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cnife/request-analysis/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: cnife (https://skillmd.com/u/cnife)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cnife/request-analysis

---


## 目的

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

## 流程

### 1. 需求理解

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

### 2. 产出 spec.md

需求规格文档，包含：

```markdown
# {需求名称}

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

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

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

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

### 3. 产出 tasks.md

任务拆分清单，每个任务包含：

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

### 4. 用户确认

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

