duyanta123/dsh-preset-scaffold
DeepSeek Harness Agent 预设:从零搭建标准化、可运行、可验证的项目骨架(架构师人设 + 六套模板资产 + 严格初始化流程)。
Listed
0
Skill
Bundle verified
What it does
DSH project scaffold preset: strict 5-phase init runbook, engineering standards and six runnable starter templates (node-ts / react-vite / python / go / spring-boot / monorepo).
Best for
- Teams starting a new Node TypeScript, React/Vite, Python/FastAPI, Go, Spring Boot, or monorepo project.
- Workflows that need a structured initialization process with runnable templates and engineering conventions.
Not ideal for
- Existing projects that need incremental maintenance rather than a new project skeleton.
- Projects outside the six supplied starter stacks when a ready-made template is required.
- Users who want generation to proceed without requirements confirmation and plan approval; the preset's workflow includes those gates.
README
dsh-preset-scaffold · 项目初始化脚手架预设
一个面向「从零搭建项目骨架」的 DeepSeek Harness(DSH)Agent 预设:内置架构师人设、严格初始化流程、分技术栈模板资产与工程化规范。
功能
- 人设(persona):项目架构师——决策规则、工具映射、输出契约、硬性约束
- 工具集:文件读写、pwsh/bash、后台作业、skills、计划模式、workflow、子代理、goal、todo、ask-user、web 搜索
-
模板资产
templates/:node-ts、react-vite、python(FastAPI)、go、spring-boot、monorepo 六套 starter -
技能
skills/:scaffold-runbook(严格流程)、scaffold-templates(模板用法)、project-structure-best-practices(目录规范)、engineering-configuration-standard(配置规范)
安装(DSH 用户)
方式一:作为插件安装(推荐,可入 dsh-index 生态)
四个工程化 skills(runbook / 模板 / 结构 / 配置规范)随包注册,人设与工具沿用宿主 profile(web / standard 已覆盖 runbook 引用的全部工具):
dsh plugin --profile web add github:duyanta123/dsh-preset-scaffold
安装后新建会话即可用;模板资产随包分发,scaffold-templates 技能可直接读取。
方式二:作为完整预设安装(含架构师人设)
预设 = 一个目录,安装即复制,无需改任何宿主配置:
# 1. 克隆本仓库
git clone https://github.com/duyanta123/dsh-preset-scaffold.git
# 2. 复制到 DSH 的用户预设根目录
Copy-Item -Recurse .\dsh-preset-scaffold "$env:USERPROFILE\.dsh\.agent-presets\scaffold"
# 3. 新建会话,预设选择「项目初始化脚手架」
卸载 = 删除
$HOME/.dsh/.agent-presets/scaffold目录。
使用
- 新建会话,预设选择「项目初始化脚手架」。
- 用一句话描述项目(技术栈、类型、依赖)。
- Agent 会先确认需求 → 出方案(计划模式)→ 经批准后生成 → 安装依赖 → 启动验证 → 汇报命令与目录树。
开发与贡献
-
本仓库是源;
$HOME/.dsh/.agent-presets/scaffold是已安装副本。改动仓库后需同步过去才生效:Copy-Item -Recurse .\dsh-preset-scaffold "$env:USERPROFILE\.dsh\.agent-presets\scaffold" -Force - 加模板:新建
templates/<stack>/放入完整可运行文件,并在skills/scaffold-templates/SKILL.md登记一行。 - 加技能:新建
skills/<name>/SKILL.md,YAML frontmatter 需含name与description。 - 加/减能力:编辑
agent.cordis.yml的插件行(参考内置standard预设)。 - 校验:用
agentPresets.standingKeyFor('scaffold')做挂载校验;改完建议新建会话实跑一遍。
License
MIT © duyanta123
Frequently Asked QuestionsFAQ
Use the verified command dsh plugin --profile default add github:duyanta123/dsh-preset-scaffold in a DSH-enabled shell. The command resolves the public package metadata and keeps the plugin attached to the catalog identity shown on this page.
Compatibility follows the bundle and profile status shown above. If a profile is not detected, keep the plugin disabled there and check the repository documentation before enabling it in production.
The GitHub link and activity metadata are the source of truth for releases and maintenance. Revisit this page after a new release to confirm the catalog has observed the latest version.