소스 정보
- 저장소
- JackSmith111977/Knowledge-Base
- 최근 소스 활동
- 2026년 3월 31일 11:38
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 2
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/JackSmith111977/Knowledge-Base --skill requirement-change명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | requirement-change |
| description | 处理项目需求变更,包括添加/修改需求、同步更新文档、生成变更记录,执行前必须通过无限询问澄清需求 |
| aliases | ["req-change","requirement","req"] |
| commands | ["/req-change"] |
| author | Kei |
| triggers | ["添加需求,修改 PRD,需求变更,更新需求,调整需求"] |
| version | 2.0.0 |
| compatibility | 需要 WebFetch 能力读取文档 |
| metadata | {"category":"团队规范 + 文档生成(混合型)","type":"需求管理","patterns":["inversion","pipeline"],"interaction":"multi-turn","stages":"4","gating":"required"} |
当用户需要添加新功能需求、修改已有需求或调整优先级时,自动使用此 Skill。
核心原则:
适用场景:
不适用场景:
步骤 1.1:读取当前文档状态
1. 读取 PRD.md → 获取现有需求列表
2. 读取 IMPLEMENTATION_PLAN.md → 获取阶段划分
3. 读取 .claude/progress.txt → 获取当前进度
步骤 1.2:执行无限询问
不做任何假设,通过询问澄清以下问题(根据情况调整):
添加新需求时:
## 需求澄清 - 第 N 轮询问
请回答以下问题:
### 基础信息
1. 功能名称是什么?
2. 功能描述/用户故事是什么?(作为 XX 用户,我希望 XX,以便 XX)
3. 建议的优先级?(P0/P1/P2)
### 范围界定
4. 此功能涉及哪些模块?(前端/后端/数据库)
5. 是否需要新的数据库表/字段?
6. 是否需要新的 API/Server Action?
### 依赖关系
7. 此功能依赖其他功能吗?
8. 其他功能依赖此功能吗?
### 验收标准
9. 如何判断此功能完成?
10. 有什么明确的不做范围(Out of Scope)吗?
修改优先级时:
## 变更澄清
1. 为什么需要调整优先级?
2. 此调整影响哪些其他需求?
3. 是否需要调整实现计划的时间安排?
询问规则:
等待用户确认需求清晰后,进入阶段 2。
步骤 2.1:分析文档影响
| 文档 | 检查项 |
|---|---|
| PRD.md | 是否需要添加/修改功能条目 |
| IMPLEMENTATION_PLAN.md | 阶段划分、时间规划是否需调整 |
| progress.txt | 当前任务是否需更新 |
| CLAUDE.md | 规则是否需调整 |
步骤 2.2:生成影响报告
## 影响分析报告
### 直接影响
- PRD.md:新增/修改 [X] 个功能条目
- IMPLEMENTATION_PLAN.md:调整 [X] 阶段
### 间接影响
- 数据库:需要/不需要 新表
- API:需要/不需要 新端点
- 前端:需要/不需要 新组件
### 风险评估
- 技术风险:[低/中/高]
- 时间风险:[低/中/高]
输出报告,等待用户确认。
步骤 3.1:更新 PRD.md
根据需求类型执行:
添加功能:
在对应优先级章节添加:
| [ID] | [功能名称] | [描述] |
修改优先级:
1. 从原优先级章节移除
2. 添加到新优先级章节
步骤 3.2:更新 IMPLEMENTATION_PLAN.md
同步调整阶段划分和时间规划。
步骤 3.3:更新 progress.txt
如影响当前任务,更新进度状态。
步骤 3.4:生成变更记录
## 变更记录 - 2026-XX-XX
| 变更项 | 变更前 | 变更后 | 原因 |
|--------|--------|--------|------|
| ... | ... | ... | ... |
步骤 4.1:输出变更摘要
## 变更执行完成
### 已更新文件
- ✅ PRD.md
- ✅ IMPLEMENTATION_PLAN.md
- ✅ progress.txt
### 变更记录
[变更摘要]
### 建议提交信息
fix: 添加 [功能名称] 需求
- 新增 PRD 功能条目 [ID]
- 更新阶段划分
步骤 4.2:等待用户确认提交
询问:
是否执行 git 提交?
- 是:执行 git add → git commit
- 否:保持工作区状态
# 需求变更报告
**日期**:2026-XX-XX
**类型**:添加/修改/删除
**优先级**:P0/P1/P2
---
## 变更内容
[详细描述]
## 影响分析
[影响范围和风险评估]
## 已更新文档
- [ ] PRD.md
- [ ] IMPLEMENTATION_PLAN.md
- [ ] progress.txt
## 变更记录
[版本历史条目]
每轮限 5 问,根据情况选择:
第一轮(基础信息):
第二轮(技术范围):
第三轮(验收标准):
| 情况 | 处理方式 |
|---|---|
| 需求模糊 | 继续询问,不假设 |
| 需求冲突 | 指出冲突,让用户决策 |
| 跨阶段调整 | 警告影响,需明确确认 |
| P0 级变更 | 必须用户明确确认 |
错误做法:
正确做法:
用户:"添加一个用户收藏功能"
Skill 响应:
📋 已收到需求变更请求
## 第一轮询问(1/5)
1. 功能名称是"用户收藏"吗?或有其他名称?
2. 用户收藏的具体场景是什么?(收藏风格/收藏组件?)
3. 建议优先级?(P0 核心/P1 重要/P2 可选)
4. 是否需要收藏分类/标签功能?
5. 用户收藏需要公开/私有选项吗?
用户回答后:
📋 收到回复
## 第二轮询问(2/5)
1. 需要创建 favorites 数据库表吗?
2. 一个用户可以收藏多少个风格?有上限吗?
3. 收藏后需要通知风格作者吗?
...
需求清晰后:
## 影响分析报告
### 直接影响
- PRD.md:P1 章节新增"用户收藏"功能
- 数据库:需要 favorites 表
...
请确认以上分析,或提出修改意见。
用户:"把社交功能优先级改为 P0"
Skill 响应:
📋 已收到优先级调整请求
当前状态:
- 社交功能(点赞/评论/收藏):P1 阶段
## 变更澄清
1. 为什么需要调整为 P0?
2. 此调整影响 P0 其他功能吗?
3. 是否接受延长 MVP 发布时间?
| 资源 | 文件 | 用途 |
|---|---|---|
| 变更申请模板 | templates/change-request.md | 标准变更申请格式 |
| 变更记录模板 | templates/changelog.md | 版本历史格式 |
| 影响分析清单 | checklists/impact-analysis.md | 影响评估检查 |
| 使用示例 | examples/examples.md | 更多场景示例 |
Skill 版本:1.0.0 作者:Kei 创建日期:2026-03-27 不做假设,询问优先