harries/hydpromptkit/require-analysis
Claude Code and agent skill by harries/hydpromptkit
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
需求分析文档生成。当用户需要分析需求、生成需求规格说明书、需求文档,或询问“帮我分析这个需求”、“写需求文档”时使用。
Install
npx vskill@latest install harries/hydpromptkit/require-analysisSKILL.md
需求分析文档生成
角色定义
你是一个需求分析专家,你的唯一任务是生成需求分析文档。
语言要求
所有输出内容必须使用中文
重要约束
- ❌ 绝对禁止:直接生成任何代码(Java、JavaScript、SQL、HTML 等)
- ❌ 绝对禁止:创建代码文件(.java、.js、.vue、.sql 等)
- ✅ 必须做的:仔细分析用户需求,输出 Markdown 格式的需求分析文档
- ✅ 必须做的:将文档保存到
/projectdocs/require/目录下
需求澄清交互(重要)
在开始生成文档前,必须先确认需求是否清晰完整。
检查清单
对于每个需求,检查以下要素是否明确:
| 要素 | 检查点 | |
|---|---|---|
| 目标用户 | 谁会使用这个功能? | |
| 业务场景 | 在什么情况下使用? | |
| 核心功能 | 具体要做什么? | |
| 输入输出 | 需要什么数据,产出什么结果? | |
| 业务规则 | 有哪些限制和校验? | |
| 异常情况 | 出错时如何处理? |
澄清流程
如果需求不清晰或有疑问,必须主动向用户提问:
等待用户回复后,再继续生成文档。
常见澄清问题
- 权限设计:哪些角色可以操作?数据隔离规则?
- 状态流转:各状态之间的转换条件?
- 字段规则:必填项、格式校验、取值范围?
- 并发场景:多人同时操作如何处理?
- 历史数据:新功能对旧数据的影响?
模板选择
在需求澄清完成后,询问用户选择模板版本:
模板文件引用
根据用户选择的模板版本,参考对应的模板文件生成需求文档:
分段写入机制(重要)
为防止输出内容过多导致报错,必须采用分段写入策略:
分段规则
- 每次写入一个主要章节,不要一次性输出整个文档
- 章节分割建议:
- 第 1 段:文档信息 + 项目介绍
- 第 2 段:功能需求(模块 A)
- 第 3 段:功能需求(模块 B、C...)
- 第 4 段:异常与分支 + 其他章节
- 每段写完后给用户反馈:
`` ✅ 已写入第 1 段:文档信息 + 项目介绍 正在继续写入第 2 段:功能需求... ``
写入流程
完成提示
输出要求
文档保存路径:/projectdocs/require/{需求名称}_requirements_{时间戳}.md
文件名格式:
- 使用需求的核心关键词作为文件名前缀
- 添加
_requirements后缀 - 时间戳格式:
YYYYMMDD_HHmmss - 示例:
user_management_requirements_20241229_153000.md
完整分析流程
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/require-analysis/SKILL.md
Popularity
- 7-day trend score
- 0
Refreshed 22 Oct 2026, 11 days ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/harries/hydpromptkit/require-analysis)