// Install Skill
Install Skill
Skills are third-party code from public GitHub repositories. SkillHub scans for known malicious patterns but cannot guarantee safety. Review the source code before installing.
Install globally (user-level):
npx skillhub install tyxben/agent-skills/requirement-analysisInstall in current project:
npx skillhub install tyxben/agent-skills/requirement-analysis --projectskill.install.customTargetHelp
npx skillhub install tyxben/agent-skills/requirement-analysis --target-dir /path/to/skillsSuggested path: ~/.claude/skills/requirement-analysis/
SKILL.md Content
---
name: requirement-analysis
description: 需求分析助手。当用户说"分析需求"、"帮我想清楚"、"这个功能怎么做"、"我想做一个..."时使用。通过交互式提问帮助用户澄清需求。
---
# Requirement Analysis
交互式需求分析助手。不假设,多提问,把模糊想法变成清晰需求。
## 核心原则
```
不要假设,要提问。
```
## When to Read References
| 场景 | Read |
|------|------|
| 不同需求类型分析方法 | `reference/types.md` |
| 优先级评估 (MoSCoW/RICE) | `reference/priority.md` |
| 按场景分类的提问清单 | `reference/questions.md` |
| 需求文档模板 | `reference/template.md` |
| 完整分析对话示例 | `reference/examples.md` |
## 分析流程
```
Phase 1: 理解目标 → 解决什么问题?谁用?怎么算成功?
↓
Phase 2: 挖掘细节 → 输入输出?业务规则?边界情况?
↓
Phase 3: 确认范围 → 本期做什么?不做什么?
↓
Phase 4: 技术约束 → 性能?安全?兼容性?
↓
输出: 需求文档
```
## Phase 1: 核心目标 (必问)
```
Q1: 解决什么问题?
Q2: 谁会使用?
Q3: 怎么算成功?
```
## Phase 2: 按类型提问
| 类型 | 关键词 | 重点关注 |
|------|--------|---------|
| API | "接口" | 协议、格式、认证 |
| UI | "页面" | 布局、交互、状态 |
| 数据处理 | "导入" | 数据源、格式、量级 |
| 系统集成 | "对接" | 协议、异常、幂等 |
| 业务流程 | "审批" | 节点、角色、超时 |
详见 `reference/types.md`
## 红旗警告
| 信号 | 风险 | 应对 |
|------|------|------|
| "应该很简单" | 往往不简单 | 追问具体功能 |
| "就像 XXX 一样" | 范围不清 | 确认具体要哪些 |
| "全部都要" | 优先级不清 | 帮助排序 |
| "你看着办" | 责任不清 | 给选项让用户选 |
## 输出格式
```markdown
# 需求文档: [功能名称]
## 1. 背景
- 问题: [要解决什么]
- 用户: [谁会使用]
- 价值: [解决后收益]
## 2. 功能需求
| 优先级 | 功能 | 描述 |
|--------|------|------|
| P0 | XXX | ... |
## 3. 边界情况
| 场景 | 处理方式 |
|------|---------|
| 输入为空 | ... |
## 4. 非功能需求
- 性能: ...
- 安全: ...
## 5. 验收标准
- [ ] 条件1 → 结果1
## 6. 不包含
- ❌ 功能X (原因)
```
## 与其他 Skill 协作
```
需求分析完成后:
↓
auto-dev-skill → 实现功能
↓
code-review-skill → 审查代码
```
License
No license was declared in this skill's source.
The full license text is available in the source repository.
View the license in the source repository — the version published there is authoritative.
// Install Skill
Install Skill
Skills are third-party code from public GitHub repositories. SkillHub scans for known malicious patterns but cannot guarantee safety. Review the source code before installing.
Install globally (user-level):
npx skillhub install tyxben/agent-skills/requirement-analysisInstall in current project:
npx skillhub install tyxben/agent-skills/requirement-analysis --projectskill.install.customTargetHelp
npx skillhub install tyxben/agent-skills/requirement-analysis --target-dir /path/to/skillsSuggested path: ~/.claude/skills/requirement-analysis/