feature-blueprint
在终端中运行以下命令:
dsh plugin install scottzx/feature-blueprint
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 仓库根目录执行 dsh plugin install scottzx/feature-blueprint,从 https://github.com/scottzx/feature-blueprint 安装公开包 @1agents/feature-blueprint,安装后重启已运行的 Web 配置并在会话右侧侧栏选择思维导图或自由画布。
插件介绍
产品规划、需求拆解和功能梳理常常散落在文档、白板与聊天记录里,层级关系难以一眼看清,也很难和可版本管理的文件对齐。feature-blueprint 把「模块/功能点」树形思维导图与 Excalidraw 自由画布收进同一个 MIT npm 包:一份 *.blueprint.json 描述导图结构,画布沿用独立数据与存储;CLI、独立浏览器编辑器与 DeepSeek Harness 侧栏入口共用名称与版本,可按场景选用,而不必绑死某一种宿主。
思维导图侧提供大纲与导图两种视图,支持展开折叠、拖拽调整顺序与层级,以及节点关联、备注与可选笔记目录生成;树形计算与校验与 UI 解耦,便于嵌入自有页面或交给 Agent 直接改 JSON 再 validate。自由画布从 voice-canvas 迁入同一仓库,可通过 CLI 在本地起服务并与浏览器桥接;DSH 插件在右侧提供「思维导图」与「自由画布」入口,并对本地 *.blueprint.json、*.excalidraw 做预览与编辑,修改写回原文件并处理版本冲突提示。
适合需要在项目里用 Git 管理功能蓝图、希望侧栏快速打开导图或画布的 DSH 用户,也适合前端集成 BlueprintTree/BlueprintEditor、或只用 blueprint CLI 做自动化增删改移的开发者与 Agent 工作流。Node.js 22+ 仅在使用 CLI 与独立编辑器时需要;纯 DSH 插件安装与侧栏使用按官方说明配置即可。
截图预览
使用场景
- 在 DSH 侧栏打开思维导图或自由画布并预览本地文件
- 用 *.blueprint.json 管理模块与功能点层级并纳入 Git
- 通过 CLI 或 Agent 批量调整节点后由编辑器自动同步
适合人员
- 需要在 Harness 里快速梳理需求的 DSH 用户
- 要嵌入 BlueprintTree 或独立编辑器的前端开发者
- 用 blueprint CLI 自动化读写导图文件的 Agent 工作流