读取飞书云文档(支持多个链接),解析文档中的文本、表格、图片等内容,根据用户选择的开发语言和存储结构,将产品需求文档转换为研发开发需求文档
本 Skill 用于:
使用前需要创建飞书应用并获取凭证:
docx:document:readonly - 读取文档内容drive:drive:readonly - 读取云空间文件wiki:wiki:readonly - 读取知识库(如需要)export FEISHU_APP_ID=your-app-id
export FEISHU_APP_SECRET=your-app-secret
收集文档链接
https://xxx.feishu.cn/docx/xxxxx - 新版文档https://xxx.feishu.cn/docs/xxxxx - 旧版文档https://xxx.feishu.cn/wiki/xxxxx - 知识库文档确认技术选型
读取文档内容
[INVOKE:fetch_feishu_doc] 脚本分析需求内容
生成研发需求文档
输出结果
./output/ 目录scripts/fetch_feishu_doc.py{
"doc_urls": ["https://xxx.feishu.cn/docx/xxxxx"],
"app_id": "飞书应用ID(可选,默认从环境变量读取)",
"app_secret": "飞书应用密钥(可选,默认从环境变量读取)"
}
研发文档模板:references/dev-spec-template.md
技术选型指南:references/tech-stack-guide.md
./output/images/ 目录用户输入:
请帮我把这个产品需求文档转换为研发需求文档:
https://example.feishu.cn/docx/abc123
技术栈:
- 语言:Python
- 框架:FastAPI
- 数据库:PostgreSQL
- 缓存:Redis
执行流程:
[INVOKE:fetch_feishu_doc] 读取文档./output/dev-spec.md用户输入:
这是我们的产品需求文档,包含多个部分:
1. 总体需求:https://example.feishu.cn/docx/main
2. 用户模块:https://example.feishu.cn/docx/user
3. 订单模块:https://example.feishu.cn/docx/order
请使用 Java + Spring Boot + MySQL 生成研发文档
执行流程:
生成的研发需求文档包含以下章节:
# 研发需求文档
## 1. 项目概述
- 项目背景
- 项目目标
- 技术栈选型
## 2. 系统架构
- 整体架构图
- 模块划分
- 技术组件
## 3. 数据模型设计
- ER 图
- 表结构定义
- 索引设计
## 4. API 接口设计
- 接口列表
- 请求/响应格式
- 错误码定义
## 5. 功能模块详设
- 模块 A
- 功能描述
- 实现方案
- 关键代码示例
- 模块 B
- ...
## 6. 非功能需求
- 性能要求
- 安全要求
- 可用性要求
## 7. 开发计划
- 里程碑
- 任务分解
- 风险评估