Requirement Analysis

多格式需求文档分析与整合。自动解析 Markdown、Excel、Word、思维导图文件,智能去重和补充需求信息,生成标准化的 PRD.md 文档。大文件采用分层提取避免上下文溢出;支持用户指定子目录输出;支持完整版/业务摘要版模板。可选集成 prototype-designer 生成原生或 HTML 原型;T8 只决定产出形态,不选择具体设计工具。适用场景:用户有多个需求来源需要整合、需要从零梳理需求、需要将模糊想法转化为结构化 PRD、需要可视化原型。触发词:需求分析、分析需求、整理需求、PRD、需求文档、需求梳理、梳理需求、可视化原型、页面设计。

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add WikkyGao/requirement-analysis --skill requirement-analysis
Manual install
git clone --depth 1 https://github.com/WikkyGao/requirement-analysis.git /tmp/requirement-analysis
mkdir -p ~/.claude/skills
cp -r /tmp/requirement-analysis/. ~/.claude/skills/requirement-analysis

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 需求分析技能

<workflow>

## 工作流

```mermaid
graph TD
    START([用户请求]) --> SR{{场景识别}}
    SR -->|检测 PRD.md 存在| Mode{工作模式}
    Mode -->|无 PRD| T0["T0: 模式选择"]
    Mode -->|有 PRD| T0
    T0 --> T1["T1: 文档扫描"]

    T1 --> HasNL{含自然语言?}
    HasNL -->|是| T1_5["T1.5: 对话式需求提取"]
    HasNL -->|否| T2["T2: 文档解析与功能提取"]
    T1_5 --> T2

    T2 --> T3["T3: 智能整合(去重/冲突/补充)"]
    T3 -->|🔴 CHECKPOINT| T4["T4: INVEST 质量评估"]
    T4 --> T5["T5: 需求澄清"]
    T5 -->|🔴问题未清零| T5
    T5 -->|🔴全部清零| T6["T6: 最终确认"]
    T6 -->|🔴 CHECKPOINT| T7["T7: 生成 PRD.md"]
    T7 -->|🔴 CHECKPOINT| T8{"需要可视化原型?"}
    T8 -->|否| END([完成])
    T8 -->|是| T8_Form{"选择产出形态?"}
    T8_Form -->|原生设计文件| T8_Native["T8: 交给 prototype-designer 选择原生工具"]
    T8_Form -->|仅 HTML| T8_Html["T8: 生成可交互 HTML 原型"]
    T8_Native --> END
    T8_Html --> END
```

> 分工标注: `[LLM 决策]` 语义/交互 | `[Script]` 确定性脚本 | `[LLM→Script]` 决策后脚本执行

### 场景识别

| 条件                 | 场景                 | 入口 Task |
| ------------------ | ------------------ | ------- |
| 工作区无 PRD.md,默认     | 标准模式 (standard)    | T0      |
| 工作区无 PRD.md,用户选择快速 | 快速模式 (quick)       | T0      |
| 工作区已有 PRD.md       | 增量模式 (incremental) | T0      |

### 跳过规则

- 无自然语言 → 跳过 T1.5;快速模式 → T5 批量确认;非增量 → 跳过 T6 变更展示;🔴 清零 → T5 提前结束;不生成原型 → 跳过 T8

</workflow>

<constraint name="全局约束">
- **冲突不自动解决**: 在 PRD 中列出所有版本并标注 `⚠️ 待确认`,必须由用户决定
- **🔴 严重矛盾清零前不得生成 PRD**
- **快速模式默认值标注**: 自动填充的默认值在 PRD 中标记 `默认值待确认`
- **问题分批**: 同一用户旅程内可一次性展示全部问题(允许超过 5 个);跨旅程时每批最多 5 个。每个问题附带 A/B/C 选项,降低用户回答成本
Read the full skill on GitHub

Details

Skill name
requirement-analysis
Repo updated
22 October 2026

FAQ

What does the Requirement Analysis skill do?

多格式需求文档分析与整合。自动解析 Markdown、Excel、Word、思维导图文件,智能去重和补充需求信息,生成标准化的 PRD.md 文档。大文件采用分层提取避免上下文溢出;支持用户指定子目录输出;支持完整版/业务摘要版模板。可选集成 prototype-designer 生成原生或 HTML 原型;T8 只决定产出形态,不选择具体设计工具。适用场景:用户有多个需求来源需要整合、需要从零梳理需求、需要将模糊想法转化为结构化 PRD、需要可视化原型。触发词:需求分析、分析需求、整理需求、PRD、需求文档、需求梳理、梳理需求、可视化原型、页面设计。

How do I install the Requirement Analysis skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add WikkyGao/requirement-analysis --skill requirement-analysis. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Requirement Analysis popular?

It lives in WikkyGao/requirement-analysis, which has 11 GitHub stars and 0 forks.

Related skills

Excel Skill

9

gaaiyun/excel-skill

Generate Excel workbooks (.xlsx) with industry-specific templates for finance, FMCG, e-commerce, and internet/SaaS scenarios. Use this skill when the user wants to (1) create an Excel template with formulas, formatting, and charts; (2) build a dashboard or report; (3) analyze data with pivot tables or Power Query; (4) automate Excel generation in Python via openpyxl; (5) audit AI-generated openpyxl code for common pitfalls (formula-as-string, data_only flag misuse). Provides progressive-disclosure access to formulas, pivot tables, Power Query, charts, openpyxl, pandas-excel, and 4 industry tem

Documents & Office Files

Presentation Forge

11

thmsgo18/presentation-forge

Build beautiful, self-contained HTML presentations (slide decks) with the bundled Presentation Forge engine: one HTML file per slide, bundled into a single portable index.html with presenter mode, progressive reveal, and swappable themes, plus built-in animations (five motion levels), charts, figures and icons. Use this whenever the user wants to create, design, write, or build a presentation, slide deck, talk, or "slides" as HTML or for the browser; wants a web-based or single-file shareable deck; wants to turn a topic, brief, outline, notes, or a document into slides (technical talks AND any

Documents & Office Files

Heige Resume

9

HeiGeAi/HeiGe-Resume

简历锻造系统。2026 年投简历,机器在人之前先看你的简历:被关键词搜到、被 AI 按岗位打分排序,过了这关 HR 才花六到八秒扫一眼。 本 skill 把同一段经历升级成既被机器排到前面、又让人记得住的简历,而不是堆一张流水账履历表。 能把履历写得更高级(负责什么改写成做成了什么)、按目标岗位优化匹配度、按需要产出泛用版和特化版两份。 适用场景:求职简历、跳槽简历、应届生简历、技术/产品/设计/运营简历、高管简历、自由职业者一页纸、个人主页 hero。 核心方法论:一句话定位 / 履历升级 / 对岗定制 / 机器可读 / 6 秒扫描 / 一页纪律 + 反作弊体检。 当用户要求"做份简历""帮我写简历""优化简历""把经历写得更高级""升级履历""按岗位/JD 优化匹配度""让简历过得了 AI 筛""做个一页纸介绍"时,必须使用此 skill。 输出为单文件 HTML:A4 排版、文字可选中、可 Cmd+P 完美导出 PDF,且默认带可编辑层,用户打开就能在浏览器里直接改文字、再导出 PDF 或下载独立 HTML。动手前先定调,出货前过反作弊体检。 注意:本 skill 负责"从零设计有重点、机器和人都买账的简历/一页纸";如果是做多页演示 deck,那是 heige-ppt 的活; 如果是做产品界面/落地页,那是 heige-ui 的活。

Documents & Office Files

Job Application Assistant

11

LH-kevin/job-application-assistant

Search for companies actively hiring for a user-specified job title/role, locate their official career pages, run a background/reputation check on companies of interest (financial health, legal/labor disputes, employee reviews across 知乎/企查查/天眼查/小红书/抖音 etc.), tailor resume/cover letter materials to each opening, and assist with filling out application forms on company websites (with human confirmation before final submission). Use this whenever the user asks to find job openings, search for hiring companies, apply for jobs on company websites, do a job search + apply workflow, mass-apply to pos

Documents & Office Files

Quarto Talks

9

alfredo-hs/quarto-talks

Turn source material into a restrained Quarto RevealJS talk using the quarto-talks format. Use for papers, manuscripts, documents, figures, code, bibliographies, or existing slide decks when the requested output is an argument-led presentation.

Documents & Office Files

Book to Skill Distillation

11

runyuan-wang/book-to-skill-distillation

End-to-end workflow for rewriting a book, long PDF, EPUB, manual, course, guideline library, same-domain multi-book source pack, large database, or methodology into an agent-native LingTai / Agent Skill structure. Use when the task is not a summary, but a reusable skill/knowledge system: source triage, scanned/image-only PDF OCR, source/schema maps, shared-core extraction, top-k routed experts, sparse activation, missed-case sweep, budgeted references, daemon fan-out, copyright-safe transformation, validation, cyclic return-to-cache, and publishing.

Documents & Office Files

Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.