跳到正文
FunCoding

requirement-analysis

把零散想法、口头需求、工单、告警浮出的问题整理成可执行的需求说明(intent);当用户提到需求分析、梳理需求、写需求文档、补全场景、功能规划,或要求开始一个新功能时使用。仅适用于新功能/大需求(跨模块、新契约、需拍板);BUG 修复与小调整不走此链,直接改+跑测试。

Star
892
许可证
Apache-2.0
最近提交
2026年10月12日

.claude/skills/requirement-analysis/SKILL.md

在 GitHub 上查看

Requirement Analysis(intent 阶段)

适用分级(先自检,勿为小修拖时间)

按 AGENTS.md「需求分级」:小修/BUG 修复(≤3 文件、无新契约、无需拍板)直接改 + 跑该域测试,不建 intent;中等需求只出 plan;只有新功能/大需求/跨模块才从本 skill 起步走完整链。

目标

把零散需求整理成可以继续评审、开发和测试的需求说明(SDLC 循环的 Plan 阶段工件 intent)。重点不是把话写漂亮,而是暴露缺口、明确边界、沉淀 TODO。

工作方式

  1. 先收集上下文:原始需求、历史文档、相似功能、接口说明、权限规则、已有实现。
  2. 按结构整理需求:背景、目标、角色、流程、字段、状态、异常场景。
  3. 不确定内容必须标记 TODO,不要替产品或负责人拍板。
  4. 需求过大先拆:一期必做 / 后续增强 / 明确不做。
  5. 输出可执行需求说明,而不是长篇 PRD。
  6. 落盘位置:plans/YYYYMMDD-<slug>-intent.md(从 templates/intent.md 起步)。

输出结构

# 需求说明:功能名称

## 背景和目标

## 用户角色

## 功能范围(本期做 / 本期不做)

## 核心流程

## 字段和状态

## 权限规则

## 异常场景

## TODO / 待确认问题

下一步(链条衔接)

intent 确认后 → grill-with-docs 拷问细化 → specs/<slug>.md → Plan mode 出 plans/YYYYMMDD-<slug>-plan.md 才动 src。模板在 templates/。

参考资料

  • references/output-templates.md / references/question-checklist.md / references/example-crud.md

相似的 Skill

brainstorming

OBobra/superpowers298k近 7 天新增 2,631 个 star

diagnosing-superpowers

OBobra/superpowers298k近 7 天新增 2,631 个 star

dispatching-parallel-agents

OBobra/superpowers298k近 7 天新增 2,631 个 star

using-superpowers

OBobra/superpowers298k近 7 天新增 2,631 个 star

executing-plans

OBobra/superpowers298k近 7 天新增 2,631 个 star

loop-me

MAmattpocock/skills288k近 7 天新增 10,178 个 star