前言¶
在 DeepSeek Harness (DSH) 的生態中,從零搭建一個項目骨架往往需要手動處理目錄結構、配置文件和工程規範。dsh-preset-scaffold 插件提供了從需求描述到可運行項目骨架的自動化路徑。它包含架構師人設、嚴格的初始化流程和六套模板資產。
定位¶
這是一個 DeepSeek Harness Agent 預設,旨在提供標準化的項目初始化流程。它覆蓋了“需求描述 -> 可運行項目骨架”的步驟:先確認需求,提出計劃,再生成代碼、安裝依賴並啓動驗證。
核心功能¶
插件提供了一套完整的工程化標準。
1. 嚴格流程:包含 scaffold-runbook,即嚴格五階段初始化手冊。
2. 模板資產:內置六套主流技術棧的模板:node-ts、react-vite、python、go、spring-boot、monorepo。
3. 工程規範:提供 project-structure-best-practices 和 engineering-configuration-standard。
安裝與啓用¶
確保宿主環境滿足要求:DSH 0.1.5-rc.2 或更高版本,Node.js >= 22.19。
作爲插件安裝(推薦):
dsh plugin --profile web add "github:duyanta123/dsh-preset-scaffold#v0.1.4"
或通過 npm:
npm install dsh-preset-scaffold
安裝後無需重啓會話即可使用。
典型用法¶
- 啓動新會話並選擇 “Project Init Scaffold” 預設。
- 用一句話描述項目(棧、類型、依賴)。
- 確認需求 -> 提出計劃 -> 生成/安裝依賴 -> 啓動驗證。
注意事項¶
- 插件以當前 dsh 進程權限運行。
- 更改倉庫代碼需手動同步(運行 install.ps1 或手動 Copy-Item)。
總結¶
該預設通過標準化流程避免了工程規範的漂移,提供了開箱即用的六套模板。