// تثبيت المهارة
تثبيت المهارة
المهارات هي كود تابع لأطراف ثالثة من مستودعات GitHub العامة. يفحص SkillHub الأنماط الخبيثة المعروفة، لكنه لا يستطيع ضمان السلامة. راجع الكود المصدري قبل التثبيت.
تثبيت عام (على مستوى المستخدم):
npx skillhub install tyxben/agent-skills/requirement-analysisتثبيت في المشروع الحالي:
npx skillhub install tyxben/agent-skills/requirement-analysis --projectskill.install.customTargetHelp
npx skillhub install tyxben/agent-skills/requirement-analysis --target-dir /path/to/skillsالمسار المقترح: ~/.claude/skills/requirement-analysis/
محتوى SKILL.md
---
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 → 审查代码
```
الترخيص
لم يُعلَن أي ترخيص في مصدر هذه المهارة.
النص الكامل للترخيص متاح في المستودع المصدري.
عرض الترخيص في المستودع المصدري — النسخة المنشورة هناك هي المرجع.
// تثبيت المهارة
تثبيت المهارة
المهارات هي كود تابع لأطراف ثالثة من مستودعات GitHub العامة. يفحص SkillHub الأنماط الخبيثة المعروفة، لكنه لا يستطيع ضمان السلامة. راجع الكود المصدري قبل التثبيت.
تثبيت عام (على مستوى المستخدم):
npx skillhub install tyxben/agent-skills/requirement-analysisتثبيت في المشروع الحالي:
npx skillhub install tyxben/agent-skills/requirement-analysis --projectskill.install.customTargetHelp
npx skillhub install tyxben/agent-skills/requirement-analysis --target-dir /path/to/skillsالمسار المقترح: ~/.claude/skills/requirement-analysis/