前言¶
用 DSH 做产品时,代码、提交记录和终端输出经常不是产品视角:你知道代码改了,但不一定知道这个功能做到哪一步、哪些事已经能用、哪些事还等着你拍板。
下面介绍 dsh-plugin-control-your-development。它把开发过程翻译成一份产品视角仪表盘,用“人话 Markdown”作为事实源,把产品定位、当前方向、功能进度、最近变更和待拍板事项放到一个可操作面板里。
这是什么¶
dsh-plugin-control-your-development 是 HaoyanZhang123 提供的 DSH 插件,采用 MIT 许可。
它解决的核心问题是:让开发进度从“代码视角”变成“产品视角”。插件维护一组人类可读的 Markdown 文件,仪表盘基于这些文件生成;你在面板上看到的不是零散日志,而是产品当前状态、功能进度和待决策事项。
核心功能¶
以人话 Markdown 作为事实源¶
插件维护以下文件:
PRODUCT.md
FEATURES.md
NOW.md
GLOSSARY.md
TECH.md
CHANGES.md
这些文件分别承载产品定位、功能状态、当前动态、术语表、技术地图和变更规则。仪表盘内容以这些 Markdown 文件为事实源,面板和网页由它们重新生成。
进度只统计已验证功能¶
进度条只统计用户亲手验证过的功能。功能可以拆成子项,并在功能地图上折叠或展开。
这个设计让“AI 认为可用”和“用户确认可用”分开,避免把未验证项混进已交付进度。
拍板可直接发送到 AI 会话¶
面板上的拍板和动作可以直接发送到当前 AI 会话。AI 不在线时,这些事项会记入:
dev-dashboard/.inbox.jsonl
这样可以减少复制指令、粘贴到会话里的步骤,也能保留拍板记录和版本快照。
整页功能地图¶
会话页顶部提供整页功能地图,支持缩放、拖拽、全屏,并可切换到技术视角。
功能多了以后,整页地图比侧栏更容易看清功能之间的关系和当前状态。
可导出离线单文件网页¶
需要分享给别人看时,可以导出单文件离线网页:
index.html
该网页为零依赖、零联网,适合在不联网环境中打开和分享。
变更采集与数据健康提示¶
插件兼容 git 项目与无 git 项目。无 git 时,按文件修改时间采集变更,并在结果中标明来源。
插件还提供版本快照、拍板时间线、证据缺失、用词漂移等数据健康提示,帮助发现仪表盘内容是否还跟得上项目现状。
安装与启用¶
前提:已安装 DSH 桌面版。
- 打开 DSH 的插件入口:
DSH → Plugins → Add plugin
- 填入插件包名:
dsh-plugin-control-your-development
- 在 DSH 中打开项目,对 AI 说:
control my development
或说:
帮我建立开发仪表盘
- 等 AI 初始化完成后,右侧边栏会显示当前工作区的仪表盘。
安装时不推荐填 GitHub 地址;可填 npm 包名,或离线 .tgz 文件的绝对路径。更新插件后,需要刷新页面或重启 DSH。
典型用法¶
下面是日常推进项目时可以直接使用的说法。
- 初始化仪表盘:
control my development
或:
帮我建立开发仪表盘
- 阶段完成后更新:
这个阶段做完了,更新一下仪表盘
- 记录拍板:
拍板 D1:选 A、C
也可以在面板上点「发送拍板」。
- 标记已验证功能:
记账功能我验证过了
也可以点详情页里的「我已验证」。
- 保存当前版本:
存个版本
- 导出可分享网页:
导出网页版
适用场景与注意¶
适合以下情况:
- 用 DSH 做产品,但希望进度以产品功能为单位查看;
- 需要把“待拍板事项”直接发回当前 AI 会话;
- 项目没有 git,也想按文件修改时间采集变更;
- 需要把当前产品状态导出成单文件离线网页分享给他人。
使用前注意:
- 插件只写入
dev-dashboard/目录,不修改项目代码; - 网页端读写
dev-dashboard需要浏览器授权文件夹访问,右侧栏面板不需要授权; - 后台看护进程停止后,仪表盘不会自动更新,需要手动要求更新;
- macOS 与 Windows 已实机验证,Linux 未实机验证;
- 插件运行时会使用当前 DSH 进程的权限,安装前建议检查源码、许可证和依赖来源;
- 更新插件后,需要刷新页面或重启 DSH。
结尾¶
dsh-plugin-control-your-development 的价值在于把开发过程从代码和日志里拉出来,变成产品视角的仪表盘:进度只认用户验证过的事项,拍板可以直接回到 AI 会话,需要分享时可以导出单文件离线网页。
安装入口:
DSH → Plugins → Add plugin → 填 dsh-plugin-control-your-development
GitHub:
https://github.com/HaoyanZhang123/dsh-plugin-control-your-development