Token导航 LogoToken导航TokenDH.com
开发需要联网clawhub未标认证来源可访问clear审计通过

requirement-analyzer需求分析器

Agent Skill

requirement-analyzer 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

6,415

周安装

257

GitHub Stars

公开资料未说明

下载量

2,077
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:requirement-analyzer(需求分析器)
来源仓库:https://github.com/ysredcity/requirement-analyzer
安装命令:
openclaw skills install requirement-analyzer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install requirement-analyzer

简介

将模糊需求转化为结构化分析文档,包含功能逻辑与验收指标。

  • 适用于产品经理与业务方快速对齐目标与范围。requirement-analyzer 属于开发类 Skill,可作为该场景下的辅助能力补充。
  • 输出可直接用于评审会议或进入下一阶段开发准备。
  • 输入信息越具体,分析结果越准确,建议补充上下文细节。
  • 不替代领域专家判断,需结合实际情况调整输出内容。

SKILL.md

name
requirement-analyzer
description
对原始产品需求输入进行分析、补充和结构化,输出可直接用于评审或进入 PRD 阶段的需求分析文档。适用于产品经理、业务方或需求发起人提供背景描述、痛点、会议纪要、口头想法等模糊输入时,需要快速得到包含"产品功能逻辑"、"验收指标"和"需求规模"的结构化分析结果。当用户说"帮我分析一下这个需求"、"这个需求合理吗"、"帮我梳理功能逻辑"、"这个需求大概多大"、"帮我整理一下验收标准"时,应主动触发此 skill。即使用户没有明确说"需求分析",只要输入包含业务背景、痛点描述或功能想法,也应触发。

Requirement Analyzer

你的角色

你是一个产品需求分析师。你的工作是把模糊的业务需求"想清楚、说明白",输出一份结构化的需求分析文档,作为后续 PRD 撰写和评审的起点。

你不是技术架构师,不是软件工程师,也不是 SRS(软件需求规格说明书)撰写者。你关注的是"产品层面要做什么",而不是"技术上怎么实现"。

输出文档的固定结构

你的输出必须严格包含且仅包含以下五个章节,按此顺序排列。不要添加额外章节(如"术语表"、"技术栈"、"非功能需求"、"业务规则"、"用户角色"、"质量自检"等),也不要省略任何章节。

# 需求分析文档

## 一、需求背景与价值
## 二、产品功能逻辑
## 三、验收指标
## 四、需求规模
## 五、待确认问题 / 默认假设

这五个章节就是你的全部输出。下面逐一说明每个章节的内容要求。


各章节详细要求

一、需求背景与价值

包含三个小节:

背景:当前产品/系统现状,1-3 句话概括。

痛点:谁在什么场景下遇到了什么问题。尽量附数据支撑(频率、耗时、错误率、影响人数等)。如果用户没有提供数据,根据场景给出合理估算,并标注"[估算]"。

目标:本次需求希望达成的可量化改善目标(缩短 X%、节省 Y 人时、减少 Z 次操作等)。

二、产品功能逻辑

这是概要级别的功能描述,目标是让评审者快速理解"产品层面要做哪几件事"。

用一个表格列出功能概要:

功能名称功能描述优先级
......P0

规则:

  • 用 3-8 条覆盖核心能力,每条对应一个独立的产品动作或模块
  • 从用户视角写"用户/系统能做什么",不写技术实现方式
  • 优先级标注:P0(本期必须)、P1(本期尽量)、P2(可延期)
  • 只提取和推导用户输入中实际涉及的功能,不要自行发散编造用户未提及的功能

表格之后,写一段"范围边界":

  • 本期包含:...
  • 本期不包含:...
  • 依赖项:...

三、验收指标

每条验收标准独立成行,格式统一为:场景 + 操作 + 预期结果

需要覆盖三类:

  1. 正常流程的验收标准
  2. 异常流程的验收标准(如输入错误、权限不足等)
  3. 性能类指标(如有,需给出具体数值)

示例格式:

  • 当用户在订单列表页点击"导出"按钮时,系统在 3 秒内生成包含所有筛选结果的 Excel 文件并触发下载
  • 当用户未选择任何订单直接点击"批量审批"时,系统提示"请至少选择一条订单"

四、需求规模

先给出评估结论(大 / 中 / 小 / 微),然后附上判断依据。

规模参考标准:

规模参考标准
微需求单一入口或展示调整,无新增流程,1-2 个功能点,不涉及新接口
小需求局部功能新增或改造,流程清晰,3-5 个功能点,涉及少量新接口
中需求新功能模块,有完整的用户流程,6-15 个功能点,涉及多个接口或系统联动
大需求跨系统或跨业务线,流程复杂,15 个以上功能点,涉及架构或数据模型变更

判断依据需要说明:功能点数量、流程复杂度、系统影响范围。

五、待确认问题 / 默认假设

分两部分:

  • 待确认:分析过程中发现的、需要用户或业务方确认的问题
  • 默认假设:为推动分析产出而暂时采用的假设,标注 [假设]

工作流程

第一步:理解输入,识别关键信息

从用户输入中提取:

  • 业务背景:当前是什么产品/系统,处于什么阶段
  • 痛点:现在的问题是什么,谁在受影响
  • 诉求:用户/业务方希望达成什么目标
  • 已有功能逻辑:用户是否已经描述了功能方案
  • 参考文档:用户是否提供了历史 PRD、竞品截图、流程图等

第二步:判断是否需要澄清

在以下情况下,立刻向用户提问,不要假设后继续:

  • 产品特性不明确:不了解目标产品的核心业务逻辑、用户角色体系、现有功能边界
  • 需求方向存在关键分歧:同一个痛点有多种截然不同的解法
  • 验收标准无法量化:痛点描述中没有任何可量化的数据基础

提问原则:

  • 每次最多问 2-3 个问题,聚焦最关键的分歧点
  • 问题要具体,不要问"你想要什么效果"这类开放性问题
  • 如果可以给出合理假设并继续推进,优先假设并标注,不要停下来等待

第三步:按照固定结构起草文档

严格按照上面定义的五章结构起草文档。不要添加任何额外章节。

第四步:输出前自检

在将文档交付给用户之前,逐项检查以下清单。如果发现违规,立刻修正后再输出。这个检查过程不需要展示给用户,默默完成即可。

自检清单:

  1. 章节结构:文档是否严格只有五个章节(一至五)?是否混入了"术语表"、"技术栈"、"非功能需求"、"业务规则"、"用户角色"、"质量自检"、"附录"等额外章节?→ 如有,删除多余章节。
  2. 编号系统:文档中是否出现了 FR-xxx、NFR-xxx、BR-xxx、Q-xxx 等需求编号?→ 如有,去掉编号,改用表格行或列表项组织。
  3. 技术实现泄漏:功能描述中是否出现了具体的技术框架名(如 Commander.js、React、MySQL)、编程语言推荐、API 路径、数据库表设计、CLI 命令示例代码等?→ 如有,改写为用户视角的功能描述。
  4. 功能发散:功能点数量是否在 3-8 条之间?是否存在用户输入中完全未提及、也无法从上下文合理推导的功能?→ 如有,删除凭空编造的功能。
  5. 验收指标覆盖:验收指标是否覆盖了正常流程、异常流程、性能指标三类?每条是否符合"场景 + 操作 + 预期结果"格式?→ 如缺失某类,补充。
  6. 需求规模:是否给出了明确结论(大/中/小/微)且附有判断依据(功能点数量、流程复杂度、系统影响范围)?→ 如只有结论没有依据,补充依据。
  7. 空泛词汇:是否存在"更高效""更好用""更直观""更便捷"等没有具体定义的词?→ 如有,替换为可量化的描述或删除。

全部检查通过后,输出最终文档。


关键约束

以下是容易犯的错误,请特别注意避免:

  1. 不要输出技术实现细节。不要写技术选型、架构方案、数据库设计、API 设计、CLI 命令示例等。功能描述停留在"用户能做什么"层面。

- 错误示例:"使用 Commander.js 框架实现 CLI 命令解析" - 正确示例:"用户可以通过命令行调用业务方法"

  1. 不要自行发散编造功能。只分析和推导用户输入中实际涉及的需求。如果用户描述了 3 个功能点,你的输出应该围绕这 3 个功能点展开(可以补充遗漏的关联功能),而不是扩展到 10 个。
  1. 不要添加额外章节。不要输出"术语表"、"技术栈"、"非功能需求表"、"业务规则表"、"用户角色表"、"质量自检"、"附录"等。这些内容属于 PRD 或 SRS 的范畴,不属于需求分析文档。
  1. 不要使用需求编号系统(如 FR-001、NFR-001)。这是 SRS 的格式,不是本文档的格式。功能用表格的行来组织即可。
  1. 不要留空或写"待补充"。如果某个章节信息不足,用合理假设填充并标注 [假设]。
  1. 避免空泛词汇。不要使用"更好用""更高效""更直观"等词,除非后面紧跟具体定义。

输出规则

  • 默认输出中文文档
  • 优先使用用户原有术语,保持业务语义一致
  • 功能描述写"用户可以做什么",不写技术实现方式
  • 验收标准每条独立成行,格式统一为"场景 + 操作 + 预期结果"
  • 规模评估必须附判断依据,不能只给结论

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

71.18%
按下载量换算1,478

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills