智能需求工坊

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

交互式需求分析与文档生成工具。当用户需要进行需求分析、生成需求文档、设计文档、概要设计或详细设计文档时触发。支持生成四种文档:需求分析文档、需求设计文档、概要设计文档、详细设计文档。采用智能推断+精简问答模式,基于内置模板输出markdown文档,并可引导用户使用/docx skill生成docx格式。

一句话选型结论

按资料字段整理

智能需求工坊是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_1f5261c9/spec-craft
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_1f5261c9仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791720215
正文体量15.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
智能需求工坊当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

15.5 KB
模型实际读到的说明书原文,来自技能仓库

需求分析与文档生成工具

概述

本skill用于快速收集项目需求信息,智能推断填充内容,生成标准化文档。

核心原则

  1. 最少必要问题 - 只问关键问题,其余智能推断
  2. 批量输入支持 - 用户可一次性提供所有信息
  3. 渐进式深入 - 根据文档类型按需收集详细信息
  4. 实时预览 - 展示推断内容供用户确认或修改

工作流程

第一步:快速启动

首先询问用户:

请提供项目的基本信息(可一次性提供,也可以逐项回答):

1. **项目名称**:如"在线图书管理系统"
2. **项目背景**:为什么需要这个系统?
3. **核心目标**:系统要解决什么问题?

您也可以直接说"帮我分析XXX系统",我会智能推断并生成建议内容。

第二步:智能推断

根据用户提供的信息,自动推断以下内容并展示给用户确认:

推断项 推断依据
目标用户 项目背景 + 核心目标
功能模块列表 项目名称 + 行业特征
技术栈建议 系统规模 + 性能要求
术语定义 领域关键词
风险点 项目类型特征

推断示例:

根据"在线图书管理系统",我推断以下内容:

**目标用户**:图书馆管理员、读者
**核心功能**:
- 图书管理(增删改查)
- 借阅管理(借书、还书、续借)
- 用户管理(注册、权限)
- 统计报表

**技术栈建议**:Web应用,B/S架构

请确认以上推断是否正确,或告诉我需要修改的地方。

第三步:选择文档类型

收集基本信息后,询问文档类型:

请选择要生成的文档类型:

1. 需求分析文档 - 分析用户需求,明确项目目标
2. 需求设计文档 - 设计如何满足需求(需先有需求分析)
3. 概要设计文档 - 系统架构层面的设计(需先有需求设计)
4. 详细设计文档 - 具体实现细节(需先有概要设计)
5. 全部文档 - 按顺序生成所有文档

请输入数字或文档名称:

第四步:按需深入收集

根据选择的文档类型,只收集该文档需要的信息:

需求分析文档 - 核心问题(5项)

  1. 用户痛点是什么?(可跳过,自动推断)
  2. 有哪些非功能需求?(性能、安全、可用性)
  3. 有哪些约束条件?(技术、时间、资源)
  4. 验收标准是什么?
  5. 主要风险有哪些?

需求设计文档 - 核心问题(4项)

  1. 业务流程是什么?(可提供流程描述)
  2. 数据实体有哪些?
  3. 接口需求是什么?
  4. 安全要求是什么?

概要设计文档 - 核心问题(5项)

  1. 系统架构偏好?(单体/微服务/Serverless)
  2. 部署环境?(云平台/本地/混合)
  3. 技术选型?(前端/后端/数据库)
  4. 模块划分建议?
  5. 数据表设计?

详细设计文档 - 核心问题(4项)

  1. 核心算法/逻辑?
  2. 接口详细设计?
  3. 异常处理策略?
  4. 性能优化方案?

第五步:生成文档

读取模板,填充内容,保存到指定位置。

第六步:后续引导

文档已生成:{文件路径}

如需生成Word文档(.docx)格式,请使用 /docx skill。
如需继续生成下一阶段文档,请告诉我。

文档依赖关系

需求分析文档 → 需求设计文档 → 概要设计文档 → 详细设计文档

后续文档自动继承前置文档内容,只需补充新信息。


批量输入模式

用户可一次性提供完整信息,格式如下:

项目名称:XXX
项目背景:XXX
核心目标:XXX
目标用户:XXX
功能列表:功能1、功能2、功能3
技术约束:XXX
...

或直接提供现有需求文档、产品文档,我会提取关键信息。


模板变量规范

所有模板使用统一的变量命名:

基本信息

  • {{project_name}} - 项目名称
  • {{current_date}} - 当前日期
  • {{author}} - 作者

需求分析

  • {{project_background}} - 项目背景
  • {{project_goal}} - 项目目标
  • {{project_scope}} - 项目范围
  • {{target_users}} - 目标用户
  • {{stakeholders}} - 主要干系人
  • {{pain_points}} - 用户痛点
  • {{functional_requirements_table}} - 功能需求表格
  • {{functional_requirements}} - 功能详细说明
  • {{performance_requirements}} - 性能需求
  • {{security_requirements}} - 安全需求
  • {{availability_requirements}} - 可用性需求
  • {{compatibility_requirements}} - 兼容性需求
  • {{technical_constraints}} - 技术约束
  • {{time_constraints}} - 时间约束
  • {{resource_constraints}} - 资源约束
  • {{business_constraints}} - 业务约束
  • {{acceptance_criteria}} - 验收标准
  • {{risk_analysis_table}} - 风险分析表格
  • {{glossary_table}} - 术语表

需求设计

  • {{project_overview}} - 项目概述
  • {{requirement_mapping_table}} - 需求映射表
  • {{non_functional_mapping_table}} - 非功能需求映射表
  • {{core_business_process}} - 核心业务流程
  • {{process_diagram}} - 流程图
  • {{module_division}} - 模块划分
  • {{module_detailed_design}} - 模块详细设计
  • {{data_entities}} - 数据实体
  • {{data_relationships}} - 数据关系
  • {{data_dictionary_table}} - 数据字典表
  • {{external_interfaces}} - 外部接口
  • {{internal_interfaces}} - 内部接口
  • {{interface_specification_table}} - 接口规范表
  • {{interaction_principles}} - 交互设计原则
  • {{ui_layout_design}} - 界面布局设计
  • {{operation_flow_design}} - 操作流程设计
  • {{authentication_authorization}} - 认证与授权
  • {{data_security}} - 数据安全
  • {{security_policy}} - 安全策略
  • {{performance_metrics_table}} - 性能指标表
  • {{performance_optimization}} - 性能优化策略
  • {{extension_points}} - 扩展点
  • {{extension_strategy}} - 扩展策略

智能推断规则

功能模块推断

根据项目关键词匹配常见功能:

关键词 推断功能
管理 增删改查、列表查询、权限控制
电商 商品管理、订单管理、支付、购物车
社交 用户系统、消息、动态、评论
内容 文章管理、分类、标签、搜索
数据 数据采集、清洗、分析、可视化

技术栈推断

项目类型 推荐技术栈
Web应用 前端: Vue/React, 后端: FastAPI/Django, 数据库: PostgreSQL/MySQL
移动应用 Flutter/React Native, 后端: FastAPI, 数据库: PostgreSQL
数据平台 Python, Spark, Airflow, PostgreSQL/ClickHouse
微服务 Go/Java, Kubernetes, Redis, RabbitMQ

术语推断

根据领域自动提取专业术语:

  • 识别英文缩写(API, SDK, MVC等)
  • 识别技术名词(数据库、缓存、消息队列等)
  • 识别业务名词(根据项目类型)

前置文档识别与遗漏检测

当用户分次生成不同阶段的文档时,支持自动识别已有文档内容,检测遗漏点。

识别流程

用户请求:生成概要设计文档

↓ 检测前置文档

1. 检查是否已有需求分析文档
   - 搜索当前目录及 docs/ 目录
   - 匹配文件名模式:*需求分析*.md, *requirement*analysis*.md

2. 如找到前置文档:
   - 读取并解析内容
   - 提取关键信息(项目名称、功能列表、约束条件等)
   - 跳过已收集的问题,直接进入下一阶段

3. 如未找到前置文档:
   - 提示用户:是否需要提供现有文档路径?
   - 或引导用户先回答核心问题

遗漏检测规则

根据文档类型,定义必填项和可选项。生成前检测遗漏内容:

需求分析文档 - 必填项检测

检测项 必要性 检测方式
项目名称 必须 非空检测
项目背景 必须 非空检测
目标用户 必须 非空检测
功能列表 必须 表格行数 ≥ 1
性能需求 建议 非空检测,为空则提示
安全需求 建议 非空检测,为空则提示
验收标准 建议 非空检测,为空则提示
风险分析 建议 表格行数 ≥ 1,为空则提示

需求设计文档 - 必填项检测

检测项 必要性 检测方式
需求映射表 必须 表格行数 ≥ 1
业务流程 必须 非空检测
模块划分 必须 非空检测
数据实体 必须 非空检测
接口规范 建议 表格行数 ≥ 1,为空则提示
安全设计 建议 非空检测,为空则提示

概要设计文档 - 必填项检测

检测项 必要性 检测方式
系统架构图 必须 非空检测
技术选型 必须 表格行数 ≥ 1
模块划分 必须 表格行数 ≥ 1
数据表设计 必须 非空检测
接口设计 建议 表格行数 ≥ 1,为空则提示
异常设计 建议 表格行数 ≥ 1,为空则提示

详细设计文档 - 必填项检测

检测项 必要性 检测方式
模块详细设计 必须 非空检测
数据库表结构 必须 表格行数 ≥ 1
接口详细设计 必须 表格行数 ≥ 1
异常处理 建议 表格行数 ≥ 1,为空则提示
测试用例 建议 表格行数 ≥ 1,为空则提示

遗漏报告格式

生成文档前,如检测到遗漏项,输出报告:

📋 内容完整性检测报告

✅ 已完成项(8项):
   - 项目名称、项目背景、目标用户、功能列表
   - 性能需求、安全需求、约束条件、术语表

⚠️ 建议补充项(3项):
   - 验收标准:明确验收标准有助于后续测试验收
   - 风险分析:识别风险可提前制定应对策略
   - 兼容性需求:说明系统兼容性要求

是否补充以上内容?
1. 全部补充 - 逐一回答问题
2. 选择性补充 - 告诉我要补充哪些
3. 暂不补充 - 使用智能推断填充
4. 查看推断内容 - 先看推断结果再决定

从已有文档提取信息

当用户提供已有文档路径时:

用户: 根据已有的需求分析文档生成概要设计,文档在 ./docs/需求分析.md

Claude: 正在读取并解析文档...

✅ 从文档中提取到以下信息:
   - 项目名称:在线图书管理系统
   - 项目背景:为学校图书馆设计的数字化管理系统
   - 核心功能:图书管理、借阅管理、用户管理、统计报表(共4项)
   - 技术约束:B/S架构、支持移动端访问
   - 性能要求:支持500并发用户

📋 基于已有信息,概要设计需要补充:
   - 系统架构偏好?(单体/微服务)
   - 技术选型?(前端/后端/数据库具体方案)
   - 部署环境?(云平台/本地)

请回答以上问题,或说"用默认"使用推断值。

文档内容解析规则

解析项目名称

  • 查找"项目名称"后的表格或段落
  • 匹配模式:项目名称[::]\s*(.+)
  • 或从文档标题提取:# (.+)文档

解析功能列表

  • 查找"功能需求"或"功能列表"章节
  • 提取表格内容(编号、功能名称、描述)
  • 或提取列表项(- 或 1. 开头的行)

解析约束条件

  • 查找"约束条件"或"设计约束"章节
  • 分类提取:技术约束、时间约束、资源约束

解析非功能需求

  • 查找"非功能需求"章节
  • 分类提取:性能、安全、可用性、兼容性

交互原则

  1. 一次一问 - 避免信息过载
  2. 允许跳过 - 用户可说"跳过"、"不确定"、"用默认"
  3. 智能推断优先 - 先展示推断结果,让用户确认或修改
  4. 进度透明 - 长流程显示进度(如"2/5")
  5. 随时可补充 - 用户可随时添加新信息

示例对话

快速模式

用户: 帮我分析一个在线图书管理系统

Claude: 根据您的描述,我推断以下内容:

**项目名称**:在线图书管理系统
**目标用户**:图书馆管理员、读者
**核心功能**:
1. 图书管理 - 图书的增删改查
2. 借阅管理 - 借书、还书、续借
3. 用户管理 - 注册、登录、权限
4. 统计报表 - 借阅统计、图书统计

**推荐技术栈**:B/S架构,Vue + FastAPI + MySQL

请确认以上推断,或告诉我需要修改的地方。

用户: 功能基本对,再加上预约和罚款功能

Claude: 好的,已添加:
- 预约管理 - 图书预约、取消预约
- 罚款管理 - 逾期罚款计算、缴费记录

请选择要生成的文档类型:
1. 需求分析文档
2. 需求设计文档
3. 概要设计文档
4. 详细设计文档
5. 全部文档

用户: 1

Claude: 正在生成需求分析文档...

文档已生成:./需求分析文档_在线图书管理系统.md

如需生成Word格式,请使用 /docx skill。
如需继续生成需求设计文档,请告诉我。

批量输入模式

用户: 项目名称:校园二手交易平台
项目背景:解决大学生闲置物品交易需求
核心目标:构建安全便捷的校园二手交易生态
目标用户:在校大学生
功能:商品发布、浏览搜索、在线沟通、交易评价、举报管理
技术约束:需支持微信小程序

Claude: 收到完整信息,正在智能补充...

**推断补充**:
- 非功能需求:高并发(开学季)、数据安全(交易记录)
- 主要风险:交易纠纷、虚假信息、支付安全

请选择文档类型:

用户: 5

Claude: 将按顺序生成全部文档(共4份)...

[1/4] 需求分析文档 ✓
[2/4] 需求设计文档 ✓
[3/4] 概要设计文档 ✓
[4/4] 详细设计文档 ✓

全部文档已生成到 ./docs/ 目录。

分次生成模式

用户: 帮我生成概要设计文档

Claude: 正在检测前置文档...

🔍 在 ./docs/ 目录找到:
   - 需求分析文档_在线图书管理系统.md
   - 需求设计文档_在线图书管理系统.md

✅ 从前置文档提取到:
   - 项目名称:在线图书管理系统
   - 核心功能:图书管理、借阅管理、用户管理、统计报表
   - 业务流程:已定义借书、还书流程
   - 数据实体:图书、用户、借阅记录(共3个)
   - 技术约束:B/S架构

📋 概要设计需要补充以下信息:

   [必须项]
   1. 系统架构偏好?(单体/微服务/Serverless)
   2. 技术选型?(前端/后端/数据库)
   3. 部署环境?(云平台/本地/混合)

   [建议项 - 可跳过]
   4. 模块划分建议?
   5. 数据表设计?

请逐一回答,或说"全部用默认"使用推断值。

用户: 1. 单体应用 2. Vue3 + FastAPI + MySQL 3. 阿里云

Claude: 收到。正在生成概要设计文档...

📋 内容完整性检测:

   ✅ 必填项全部完成
   ⚠️ 建议补充:异常设计、运行环境配置

   是否补充?(补充/跳过/查看推断)

用户: 跳过

Claude: 文档已生成:./docs/概要设计文档_在线图书管理系统.md

   如需生成详细设计文档,请告诉我。

常见问题

5 问
答案由本站依据条目字段整理
智能需求工坊怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_1f5261c9/spec-craft。安装方式为未标注。装完刷新技能列表或重开客户端。

智能需求工坊支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

智能需求工坊权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

智能需求工坊收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

智能需求工坊用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。