dsh-plugin-control-your-development:把开发过程翻译成可拍板的产品仪表盘

前言

用 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 桌面版。

  1. 打开 DSH 的插件入口:
DSH → Plugins → Add plugin
  1. 填入插件包名:
dsh-plugin-control-your-development
  1. 在 DSH 中打开项目,对 AI 说:
control my development

或说:

帮我建立开发仪表盘
  1. 等 AI 初始化完成后,右侧边栏会显示当前工作区的仪表盘。

安装时不推荐填 GitHub 地址;可填 npm 包名,或离线 .tgz 文件的绝对路径。更新插件后,需要刷新页面或重启 DSH。

典型用法

下面是日常推进项目时可以直接使用的说法。

  1. 初始化仪表盘:
control my development

或:

帮我建立开发仪表盘
  1. 阶段完成后更新:
这个阶段做完了,更新一下仪表盘
  1. 记录拍板:
拍板 D1:选 A、C

也可以在面板上点「发送拍板」。

  1. 标记已验证功能:
记账功能我验证过了

也可以点详情页里的「我已验证」。

  1. 保存当前版本:
存个版本
  1. 导出可分享网页:
导出网页版

适用场景与注意

适合以下情况:

  • 用 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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye