Design Document Analysis
用于读取 Excel 设计文档并调用 VS Code Copilot 做业务分析,最后输出结构化 Markdown 报告,支持继续作为 Copilot 附件用于代码 Review。
主要功能
- 状态栏常驻入口:启动后在底部状态栏显示插件图标。
- Excel 选择:支持
xls、xlsx、xlsm。
- 标签过滤:可输入标签字符串筛选相关行;留空则分析全部内容。
- 模型选择:调用 Copilot 前可选择用于分析的模型。
- 输出可命名:保存时可自定义文件名(自动补
.md 后缀)。
- 路径记忆:记住上一次 Excel 目录和输出目录。
- 自动打开开关:生成后可自动打开报告(可在设置中关闭)。
环境要求
- VS Code 版本:
^1.103.0
- 已启用并可使用 GitHub Copilot
使用方式
- 点击状态栏中的
设计文档 图标。
- 选择待分析的 Excel 文件。
- 输入标签(可选,留空表示全部)。
- 选择 Copilot 分析模型。
- 选择输出目录。
- 输入输出文件名(例如
需求评审结果 或 review.md)。
- 生成完成后,按配置自动打开生成的 Markdown 文件。
输出说明
生成的 Markdown 报告包含以下内容:
- 基本信息(源文件、标签、分析行数、模型、时间)
- 结构化业务分析结果
- “代码 Review 附件指令”段落(可直接复制给 Copilot)
- 附件上下文块(便于 Copilot 快速理解设计背景)
扩展设置
designdocumentanalysis.autoOpenAnalysis
- 类型:
boolean
- 默认值:
true
- 说明:生成 Markdown 后是否自动打开文件。
注意事项
- 当 Excel 内容过大时,输入给 Copilot 的摘要会被截断(插件会在报告中标记“输入已截断”)。
- 选择模型后,如果当前环境没有权限调用该模型,会给出提示并终止本次分析。
发布信息
许可证
本项目使用 MIT License,详见项目根目录下的 LICENSE 文件。
Release Notes
1.0.1
- 支持中文化交互与错误信息。
- 支持选择 Copilot 分析模型。
- 支持记住上次 Excel/输出目录。
- 支持输出文件自定义命名。
- 增加“生成后自动打开报告”配置开关。
| |