Leawind/dsh-minecraft-dev
一个面向 Minecraft 模组开发的 DeepSeek Harness Agent 预设
Project Overview项目介绍
dsh-minecraft-dev is an Agent preset for DeepSeek Harness focused on Minecraft mod development. It injects mod development conventions into the agent and provides skills for Stonecutter multi-version builds, Mixin development, mod-publish-plugin releases, compatibility troubleshooting, and reference mod architecture analysis. Use it in DSH when starting sessions for Fabric, Forge, or NeoForge mod projects. Note: copy the preset into $DSH_HOME/.agent-presets/minecraft-dev and restart the session. Customizations should be based on a copy of this repository, not the built-in official presets.
dsh-minecraft-dev 是一款面向 DeepSeek Harness 的 Minecraft 模组开发 Agent 预设。它向代理注入模组开发经验约定,并提供 Stonecutter 多版本开发、Mixin 编写、mod-publish-plugin 发布、兼容性排查、参考模组架构分析等技能。适合在 DSH 中进行 Fabric/Forge/NeoForge 等模组项目时选用。注意:需将预设文件复制到 $DSH_HOME/.agent-presets/minecraft-dev 后重启会话;自定义应基于本仓库副本,避免直接修改 DSH 官方预设。
请帮我了解并安装插件:【dsh-minecraft-dev】【https://github.com/Leawind/dsh-minecraft-dev】
Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:Leawind/dsh-minecraft-dev
把 Leawind/dsh-minecraft-dev 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-minecraft-dev
一个面向 Minecraft 模组开发的 DeepSeek Harness Agent 预设。
在 DSH 中新建会话时选择 Minecraft 模组开发 预设,代理会获得模组开发实践约定,并可按需加载多版本开发、Mixin 规范、模组发布、兼容性排查等技能。
内容
- 知识注入:persona 注入模组开发中的经验约定
- 技能手册:
技能 用途 mod-ecosystem-overview模组开发生态速览:加载器选择、发布平台、CI 发布、文档发布、源码管理与许可证 stonecutter-multiversionStonecutter 多版本开发:条件编译写法、版本切换、多版本构建 mixin-developmentMixin 开发:注入点选择、兼容性安全实践、崩溃修复 mod-publish-plugin使用 mod-publish-plugin 发布到 Modrinth / CurseForge:插件配置、发布流程、故障排查 compat-troubleshooting模组兼容性排查:查看参考模组源码、定位冲突点、验证修复 reference-mod-architecture参考开源模组架构设计:多加载器/模块划分/跨平台抽象等模式的原理、实例与选型
安装
克隆仓库后复制
DSH 的用户预设目录是 $DSH_HOME/.agent-presets/(DSH_HOME 默认指向 ~/.dsh);把预设复制到该目录下的 minecraft-dev/ 即可:
git clone https://github.com/Leawind/dsh-minecraft-dev.git
mkdir -p "$DSH_HOME/.agent-presets"
cp -r dsh-minecraft-dev/agent-presets/minecraft-dev "$DSH_HOME/.agent-presets/"
使用
- 新建会话时选择预设即可,无需其他配置
- 遇到多版本改动时,代理会自动加载
stonecutter-multiversion技能 - 项目根目录的
AGENTS.md仍然会优先注入(会话工作区指令),与本预设的通用规则互补
自定义
预设基于 DSH 的 standard 预设派生(继承其工具链)。如需调整:
- 编辑
$DSH_HOME/.agent-presets/minecraft-dev/agent.cordis.yml中的 persona 段落 - 在
skills/下增删技能目录(每个技能是一个目录 + 一份SKILL.md) - 修改后重启会话生效
注意:不要直接修改 DSH 安装目录中的官方预设(
standard/code/minimal/cordis),升级会被覆盖;自定义请始终基于本仓库的副本。
YuJunZhiXue/dsh-purge
yejiming/MuseAI
superdesigndev/superdesign-skill
FSMargoo/dsh-at-file
Rain-kl/dsh-preset-plus
bugmaker2/dsh-plugin-template