← ClaudeAtlas

feasibility-reportlisted

生成应用系统类项目可行性研究报告(可研报告)的技能。 触发场景:(1) "写可研报告" "生成可行性研究报告" "做可研" "项目可行性分析", (2) "写项目方案" "生成项目建设方案" "项目立项报告" "项目申请报告", (3) "可行性研究" "项目论证" "项目可研" "立项可研", (4) "导出可研报告" "可研报告导出Word" "可研报告转Word", (5) 用户提供项目背景、建设目标、功能需求,需要输出正式的可研报告文档时触发。 支持生成完整可研报告、分章节生成、导出 Word 格式。
iDWong/pm-skills · ★ 1 · Data & Documents · score 74
Install: claude install-skill iDWong/pm-skills
# 应用系统类项目可行性研究报告生成器 ## Agent 协作架构 ``` feasibility-report skill(主流程:调度 + 文件写入) ├── feasibility-analyzer agent(分析师) │ 职责:读取 SRS/设计方案/已有可研,输出结构化项目信息摘要 │ 输出:项目背景、建设目标、功能清单、技术架构、缺失信息清单 │ ├── feasibility-writer agent(撰写者) │ 职责:摘要 + 模板规范 → 符合可研报告语言的章节内容 │ 约束:只写摘要中有的内容,缺失数据填"待定" │ └── feasibility-reviewer agent(审查者) 职责:四维度审查(结构完整性/数据一致性/语言规范/可研要求) → 有问题 → 反馈给 writer 修正 → 重新审查(最多2次) → 全部通过 → 主流程写入文件 ``` **多章节串行**:每个章节走 writer → reviewer 流程,审查通过后写入文件,再生成下一章节。 ## 工作模式 | 模式 | 触发场景 | 入口 | |------|---------|------| | **完整生成模式** | 从零生成完整可研报告 | → Step A | | **章节补充模式** | 补充或修改某个章节 | → Step B | | **审查修复模式** | 审查已有报告,找出问题并修复 | → Step C | --- ## Step A:完整生成模式 ### A1:扫描项目上下文 **先主动扫描项目,找到已有文档再开始工作,不要直接问用户。** 按以下优先级扫描: | 优先级 | 文件类型 | 查找方式 | |--------|---------|---------| | 最高 | SRS需求规格说明书 | `Glob("**/*需求*说明书*.md")` | | 高 | 设计方案 | `Glob("**/*设计*方案*.md")` `Glob("docs/**/*v1*.md")` | | 中 | 可研报告(已有版本) | `Glob("**/*可行性*研究*.md")` `Glob("**/*可研*.md")` | | 低 | 路由/代码 | `src/router/`, `src/views/`, `src/api/` | 找到文档后: - **SRS需求说明书**:提取项目背景、建设目标、功能模块清单、业务角色、非功能需求 - **设计方案**:提取项目概述、功能范围、核心模块设计、数据结构 - **已有可研报告**:识别为"局部完善模式"或"审查修复模式",进入对应 Step 扫描完成后告知用户找到了哪些文档,并说明将从中提取哪些信息用于生成可研报告。 ### A2:收集补充信息 基于扫描到的文档,识别缺失的信息,**只询问文档中没有的内容**: **从文档中可以提取(不需要询问):** - 项目背景、建设目标、功能模块(来自 SRS 或设计方案) - 业务角色和权限(来自 SRS) - 技术架构(来自设计方案或 SRS 技术方案章节) **通常需要补充询问的信息:** - 项目类型:自主研发类 / 提升推广类 / 引进实施类 - 编制单位、编制时间 - 投资估算(金额、费用分类) - 项目周期和里程碑计划 - 实施范围(总部/企业) - 是否有现有系统(提升推广类