前言¶
在 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)。
总结¶
该预设通过标准化流程避免了工程规范的漂移,提供了开箱即用的六套模板。