Community编程与开发github.com

CesarChv19/claude-skills_MC

用于分析(而非构建)任何项目/客户的新需求,基于其用户故事/业务规则文档——提取目标/范围/规则,发现文档内部不一致,与现有代码对比,列出待澄清问题,受影响对象清单,以及交付物(默认仅生成估算xlsx文件)。通过“分析此需求”、“读取此用户故事”等短语触发,或接收新用户故事/业务规则文档时触发。不适用于构建阶段(参见 implementar-requerimiento 技能)。

claude-skills_MC 是什么?

此技能专为 Claude Code 等 AI 智能体设计,用于处理新需求的**分析阶段**(而非实现阶段)。它接收用户故事(HU)和业务规则文档,自动执行结构化分析:提取目标、范围、角色、流程和显式规则;扫描文档内部不一致性(如目标中提及但未详述的内容);并比较需求与项目现有代码,识别可复用部分与需新建的部分,评估修改现有模块的风险。技能会生成一个待澄清问题列表,每个问题标记为“待解决”或“已解决”,并创建一个受影响对象清单(数据库表、界面、规则等),区分新增和修改。默认交付物仅为 `Estimacion_tiempos_[CÓDIGO].xlsx`(基于现有模板生成,包含活动、小时和天数列),而影响分析文档和实施计划的内容在对话中可用,仅当用户明确请求时才导出为 Word 文档。技能强调与现实数据(如开发数据库)的验证、团队实际能力的考虑,以及未解决澄清问题前的保守估算。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/CesarChv19/claude-skills_MC/tree/HEAD/plugins/mc-skills/skills/analizar-requerimiento

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

需求分析

接收需求(用户故事 + 业务规则,如适用)时应用的通用指导原则,用于分析 — 而非用于构建(那是 implementar-requerimiento 技能)。 可移植:无论项目/客户,应用方式一致。

1. 阅读与提取

  • 完整阅读文档,提取:目标、范围、角色、流程、显式业务规则。
  • 指出文档内部的任何不一致(例如,目标中提及但后来从未详述的内容,或一条规则与文本另一部分相矛盾)。
  • 同时审查所有嵌入的图片/证据(布局、屏幕、仪表板)——而不仅仅是明显的那些。它们通常包含文本中未提及的细节,可能解决文本遗留的空白。

2. 与已有内容的比较(如适用)

  • 如果需求涉及或类似于已构建的模块/流程/功能,将其与项目当前的实际代码进行比较,以确定哪些可以重用,哪些必须新建。
  • 如果需求涉及修改已在使用的内容(其他模块、其他集成、其他共享流程),评估该修改对现有内容的风险,并优先隔离新内容而不是改变当前行为,除非需求明确要求更改该行为。
  • 在给出最终结论前,对照实际的开发数据库验证发现 — 不要假设模式/数据,要查询。服务器和凭据:如果对话中尚未提供,向用户询问;未经用户明确授权,不得重复使用在评论/代码中找到的凭据。

3. 待澄清问题

  • 明确列出每个模糊点、未指定点或依赖业务/客户决策的点(例如,谈判条件、金额、期限、阈值、权限、例外)。
  • 将每个标记为待解决,直到获得回复;当客户回复时,记录回复并改为已解决。
  • 在估算中不包含任何依赖尚未回答的问题的内容。

4. 清单

受影响的或新建的数据库对象、屏幕、业务规则/验证和报告的完整清单,每个注明**(新建)或(修改)**。

5. 交付物

  • Analisis_Impacto_[CÓDIGO].docx — 发送给客户/供应商开发团队的影响分析文档。
  • Estimacion_tiempos_[CÓDIGO].xlsx — 每个对象/任务的小时数,含总计。
  • Plan_Implementacion_[CÓDIGO].docx — 分阶段计划,包含阶段间的依赖关系(不都在同一阶段)。
  • 默认情况下,分析需求时仅生成 Estimacion_tiempos_[CÓDIGO].xlsx 文件。 Analisis_Impacto_[CÓDIGO].docx 和 Plan_Implementacion_[CÓDIGO].docx 不会自动生成为文件——它们的内容(目标、范围、业务规则、不一致、与现有内容的比较、待澄清问题、清单、计划阶段)同样展开并保留在对话中,随时可在用户明确要求时导出为文档(例如,“生成影响分析”或“导出为Word”)。
  • Estimacion_tiempos_[CÓDIGO].xlsx 必须基于现有模板构建(如果需求文件夹中已有模板,则复制它,不要重新创建表格;如果项目中尚无模板,询问用户是否有标准模板后再创建格式)。预期格式(除非用户另有说明):标题栏 + 包含序号 | 活动 | 小时 | 天数列的表格(活动列宽,每行一项活动,末尾一行总计,包含求和公式和 天数 = 小时/8)。不要添加额外列(类型、备注、单独的分析/开发/测试细分等)——如果想详述类型(新建/修改)或备注,将其包含在“活动”单元格文本中。
  • 实际的小时数: 确认步骤2中已确认的可重用性(不要估算为全部新建),不要对所有任务使用统一启发式,如果需要将小时数转换为日期,询问团队的实际容量。

6. 状态与阻塞因素

最后,总结:哪些已确认,哪些仍待解决,以及哪些阻止开始构建(缺少文档、待客户/业务回复、待审批等)。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能