前言¶
用 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