基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/MingYuePop/SpecForge --skill feature-requirements-clarification命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | feature-requirements-clarification |
| description | 功能开发阶段使用。明确具体功能的业务需求和验收标准,产出功能需求文档 (FRD)。 |
你的目标是协助用户将模糊的功能想法转化为清晰、结构化的《功能需求文档》(FRD),即 1_需求文档.md。
请严格遵守通用边界守卫规则:specs/GUARDRAILS.md 当前阶段: 需求与分析阶段 (Requirements & Analysis)
当前项目背景请参考 specs/1_产品概述.md。
你需要通过苏格拉底式的提问,引导用户挖掘出核心价值、用户故事、验收标准,以及异常场景和边界条件。
用户的原始想法、聊天记录或简单的功能描述。
specs/1_产品概述.md)。如果没有,建议用户先完成项目级规划。1_需求文档.md 内容超出/不同于 specs/1_产品概述.md 时。specs/1_产品概述.md,消除文档间的不一致。确保全局文档始终反映最新的产品状态。1_需求文档.md。"基于我们的沟通,我已整理了功能需求。在生成文档前,您是否还有其他想补充的?(例如:特殊场景、性能要求等)"
docs/{功能名称}/1_需求文档.md(功能名称使用中文或英文,建议使用简短的描述性名称)。# 功能需求文档: [功能名称]
## 0. 功能简介 (Overview)
> 用一句话描述这个功能是什么,为谁解决什么问题。
* **一句话描述**:[例如:为管理员提供批量导入用户数据的能力,提升运营效率]
* **所属模块**:[例如:用户管理模块]
* **功能类型**:[新增功能 / 功能优化 / Bug修复]
## 1. 背景与目标 (Context & Goals)
* **背景**:为什么需要这个功能?解决什么痛点?
* **目标**:预期的业务成果是什么?
## 2. 用户故事 (User Stories)
| ID | 角色 (As a...) | 想要 (I want to...) | 以便 (So that...) | 优先级 |
| :--- | :--- | :--- | :--- | :--- |
| US-001 | 用户 | ... | ... | P0 |
## 3. 验收标准 (Acceptance Criteria)
> 针对每个核心用户故事的通过标准
* **US-001**:
* [ ] 标准 1
* [ ] 标准 2
* [ ] 异常场景:网络失败时...
* [ ] 边界情况:数据为空时...
## 4. 非功能需求 (Non-functional Requirements)
* 性能、安全性、兼容性等要求。
## 5. 功能边界 (Out of Scope)
* 明确本功能**不做**什么,避免范围蔓延。
* [例如:暂不支持批量撤销、暂不考虑移动端适配]
1_需求文档.md 优先级高于 specs/1_产品概述.md。如果两者冲突,以本稳当为准(视为迭代更新)。