Token导航 LogoToken导航

Agent Skill · 研究检索

requirement-analysis(需求分析)

requirement-analysis 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

requirement-analysis 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为调用外部服务;许可证为 MIT,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 68,884。

总安装 222周安装 9GitHub Stars 公开资料未说明下载 70核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

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

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

命令行安装

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

AgentSkills.tonpx skills
npx skills add flamemida/feat-dev --skill "requirement-analysis"

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

发现并安装 AI 代理的技能,用于扩展 Agent 能力。适用于 Codex、Claude、Cursor、Gemini CLI 等宿主环境。通过 GitHub 仓库安装,支持技能动态加载。需确认 token 权限及是否允许联网或外部调用。建议检查仓库维护状态和技能兼容性。

requirement-analysis 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/requirement-analysis

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add flamemida/feat-dev --skill "requirement-analysis";命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

requirement-analysis 怎么安装?

在终端执行 npx skills add flamemida/feat-dev --skill "requirement-analysis"。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

requirement-analysis 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

requirement-analysis 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

requirement-analysis 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

requirement-analysis 用的人多吗?

公开数据是累计安装 222 次,近一周安装 9 次,下载 70 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

requirement-analysis 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 要求有安全扫描结论才肯安装的团队。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
requirement-analysis

需求分析 · 本页

222—调用外部服务MIT未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
requirement-analysis
description
提供系统化的需求分析工作流,用于理解需求、探索代码库、澄清问题、使用深度分析并在编码前展示实施计划。适用于功能开发、API设计、数据库设计、模块开发和功能修改等场景。当用户提出功能开发、API设计、数据库设计等需求时自动触发此技能。根据用户设置和输入语言进行交互。

需求分析技能 (Requirement Analysis Skill)

本技能提供系统化的需求分析工作流,确保在实施前彻底理解需求。


快速开始

7 阶段工作流概览:

需求理解 → 代码探索 → 澄清问题 → 深度分析 → 展示计划 → 实施 → 代码审查

核心特性:

  • 🧠 智能使用 ultrathink 进行深度分析
  • 🔍 支持并行探索和审查模式
  • 🌐 集成外部资源查询(context7、exa)
  • 📋 结构化输出和实施计划
  • 自适应语言交互

触发方式:

  • 自动触发:用户提出功能开发、API设计等需求
  • 手动触发:/requirement-analysis、使用需求分析skill

工作流程概览

阶段 1: 需求理解

目标:全面理解用户需求

执行要点:

  • 识别核心功能、业务实体、API 端点、业务规则
  • 根据复杂度决定是否使用 ultrathink
  • 记录需求理解摘要

何时使用 ultrathink:

  • ✅ 需求涉及多个模块或系统集成
  • ✅ 需求包含复杂业务逻辑或工作流
  • ✅ 需求描述模糊或不完整
  • ❌ 简单 CRUD 或单一模块需求可跳过

阶段 2: 代码库探索

首要任务:查找并阅读 CLAUDE.md 文件

基础模式(简单需求):

  • 使用单个 Explore agent
  • 快速定位相关代码

并行模式(复杂需求):⚡

查找内容:

  • CLAUDE.md 规范
  • 相关实体和服务
  • 现有模式和约定

阶段 2.5: 外部资源研究

执行条件(满足任一即执行):

  • ✅ 涉及新的第三方库或框架
  • ✅ 需要了解行业最新实践
  • ✅ 内部代码库示例不充分

工具使用:

  1. 网页搜索:优先 exa MCP,降级到 WebSearch
  2. 库文档:优先 context7 MCP,降级到 WebSearch + Grep + Read

何时跳过:

  • ⏭️ 完全基于已有代码
  • ⏭️ 团队对技术已经熟悉
  • ⏭️ 时间紧急且需求简单

阶段 3: 澄清问题

重要:对任何不清楚、模糊、有歧义的地方,必须使用 AskUserQuestion 工具。

澄清内容:

  • 模糊或规格不足的需求
  • 多个有效实施方法之间的选择
  • 业务规则细节
  • 技术选型或架构决策

阶段 4: 深度分析

必须使用 ultrathink:使用 mcp__sequential-thinking__sequentialthinking 工具

⚠️ 上下文注意事项: 虽然 ultrathink 能够访问完整的对话历史,但在进行深度分析时,建议明确引用和总结之前阶段的关键发现,确保分析的连贯性和准确性。

分析内容:

  1. 分析需求组件

- 回顾阶段 1 的需求理解结果 - 分解为可实施的功能模块

  1. 设计数据结构(符合 CLAUDE.md 规范)

- 基于阶段 2 的代码库探索发现 - 遵循项目的数据库设计规范和模式

  1. 设计 API 端点(符合 CLAUDE.md 规范)

- 参考项目现有的 API 设计模式 - 遵循项目的路由命名和结构约定

  1. 设计服务层(符合 CLAUDE.md 规范)

- 遵循项目的架构模式和分层约定 - 复用项目中已有的设计模式和抽象

  1. 识别风险和边缘情况

- 考虑阶段 3 中用户澄清的特殊情况 - 分析潜在的技术和业务风险

  1. 规划详细实施步骤

- 整合所有上述分析 - 制定可执行的分步实施计划


阶段 5: 展示实施计划

向用户展示:

  1. 需求总结 - 理解的核心要点
  2. 代码库发现 - 相关代码和模式
  3. 外部资源(如适用)- 搜索结果和库文档
  4. 技术设计 - 数据库、API、服务层
  5. 实施步骤 - 编号的详细步骤
  6. 风险和注意事项

重要:在用户确认前,不要开始实施。

询问:"这个实施计划看起来如何?我可以开始实施了吗?"

输出格式:参见 assets/output-template.md


阶段 6: 实施开发

前提:必须获得用户明确确认

执行原则:

  1. 严格遵循 CLAUDE.md
  2. 逐步实施,使用 TodoWrite 跟踪
  3. 质量优先,及时验证
  4. 保持简洁,避免过度工程
  5. 遇到问题及时使用 AskUserQuestion

阶段 7: 代码审查

单一审查模式(简单需求):

  • 使用单个 code-reviewer agent
  • 全面审查所有维度

并行深度审查模式(复杂需求):⚡

  • 同时启动 5 个审查任务
  • 每个聚焦于特定维度(功能正确性、代码风格、简洁性、规范遵循、约定和抽象)
  • 详细指南:references/parallel-patterns.md

审查后必须:

  • 使用 AskUserQuestion 询问用户如何处理问题
  • 不得自动修复,必须征求确认

输出格式:参见 assets/output-template.md


重要原则

  1. 自适应语言交互:根据用户在 Claude 中的 response language 设置和输入消息的语言与用户沟通(技术术语和代码除外)
  2. 严格遵循 CLAUDE.md:必须阅读并遵守项目规范
  3. 主动提问:不清楚的地方必须澄清,不要假设
  4. 合理使用 ultrathink:

- 阶段 1:根据复杂度决定 - 阶段 4:必须使用

  1. 善用外部资源:需要时使用 context7、exa(带降级方案)
  2. 合理使用并行化:

- 阶段 2:复杂需求使用并行探索 - 阶段 7:大型改动使用并行审查 - 必须在单个 message 中发起所有并行任务

  1. 必须代码审查:实施完成后必须执行阶段 7
  2. 审查前征求确认:使用 AskUserQuestion,不得自动修复
  3. 切勿急躁:计划确认前不要编码
  4. 保持彻底:考虑边缘情况、错误和性能

参考文档

详细指南


平台分布

Cursor

47.67%
按下载量换算33

trae

33.7%
按下载量换算24

Claude Code

13.81%
按下载量换算10

安全审计

暂无安全审计结果可展示。

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

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

继续浏览同类 Skills