← ClaudeAtlas

requirement-docslisted

创建 BRD、PRD、TRD 或 SRS 需求文档;适用于用户要求生成、编写或完善商业、产品、技术及软件需求规格文档,不适用于最终用户操作手册。
phoben/agent-skills · ★ 0 · Web & Frontend · score 70
Install: claude install-skill phoben/agent-skills
# 文档编写 ## 触发条件 TRIGGER when: 用户提及以下关键词: - "生成需求文档" - "编写需求文档" - "撰写需求文档" - "输出需求文档" - "需求文档编写" ## 适用场景 - 编写商业需求文档(BRD) - 编写产品需求文档(PRD) - 编写技术需求文档(TRD) - 编写软件需求规格说明书(SRS) ## 支持文档类型 | 类型 | 全称 | 适用场景 | |-----|------|---------| | BRD | Business Requirements Document | 商业层面需求,项目立项 | | PRD | Product Requirements Document | 产品功能需求,详细设计 | | TRD | Technical Requirements Document | 技术实现需求 | | SRS | Software Requirements Specification | 软件需求规格说明 | ## 超出范围处理 当用户请求的文档类型不在上述支持列表中时: 1. **告知用户**:说明当前技能不支持的文档类型 2. **引导创建**:建议用户调用 `/yg-create-document-template` 技能创建新的文档模板 3. **示例话术**: > "当前技能暂不支持「XXX」类型的文档。您可以使用 `/yg-create-document-template` 技能创建新的文档模板,或选择以下已支持的类型:BRD、PRD、TRD、SRS。" ## 场景模板 | 模板 | 说明 | |-----|------| | Automation | 自动化流程类需求 | | Permission | 权限管理类需求 | | Dashboard | 数据仪表盘类需求 | ## 使用方式 ```bash # 交互式选择文档类型 /requirement-docs # 直接指定文档类型 /requirement-docs prd /requirement-docs brd ``` ## 执行流程 ### 流程模式选择 根据需求规模自动选择流程模式: | 模式 | 触发条件 | 流程步骤 | |------|----------|----------| | **完整模式** | 预估文档 > 8000字 | 完整9步流程 | | **快速模式** | 预估文档 ≤ 8000字 | 简化5步流程 | **规模判断方法:** 需求字数 × 3 = 预估文档字数 ### 完整模式流程 ``` 1. 需求预审核(新增) │ ├─ 通过 → 2. 类型确认 │ ├─ 结构问题 → 自动派发SubAgent │ 调用 yg-requirement-extraction │ 返回整理后的文档 → 2. 类型确认 │ └─ 内容问题 → 引导用户选择 │ ├─ 开始对话 → 调用 yg-brainstorming │ → 调用 yg-requirement-extraction │