dsh-noname-kit
支持非名杀扩展开发工作台,AI生成并校验技能卡牌内容 适合无名杀扩展开发者协作场景;可先文本生成后人工确认,但写入前需配置游戏目录并通过校验。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qtaik/dsh-noname-kit说明文档
阅读完整 README ↗配置
重启 dsh web 后打开 Web UI。工坊页里没配游戏目录会先出初始化向导:填无名杀
本体目录(含 extension/ 的那层,比如 D:\Games\noname\resources\app),或者点
「自动扫描」。配置保存在 ~/.dsh/noname-kit.json,之后随时可以在工坊「⚙ 设置」
页改。
不配置也能用:写入方式选「手动复制」,AI 只生成代码不落盘。
使用
新建会话时选「无名杀开发模式」preset(建议,普通会话没有非名工具链)。
「无名杀工坊」页签里建任务:选类型(武将/卡牌)、写法(老版 game.import / 新版 ES Module)、填技能描述。提交后 AI 会先给需求理解确认,有歧义会先提问;收到明确的「确认」回复后才会动笔——写完自动校验、写入,并提醒进游戏测试。
游戏里发现问题就在任务列表点「🔁 反馈」,把现象或报错发给 AI;每轮反馈自动 累计轮次,逐技能确认无误、图片也就位后,任务自动归档。
六个 AI 工具
| 工具 | 作用 |
|---|---|
| noname_search_reference | 在本地游戏源码里搜官方相似实现(纯读) |
| noname_validate | 语法编译检查 + 静态规则校验(不执行代码) |
| noname_read_extension | 读扩展当前代码(先读后改) |
| noname_write_extension | 唯一写入通道:先校验,error 拒写,覆盖前自动备份 |
| noname_skills_written | 标记技能「已写入待测试」,全确认+图片就位后自动收口 |
| noname_copy_images | 把本地图片复制进扩展包 image/ 目录 |
普通 write/edit/bash 对游戏 extension 目录的写入会被守卫拒绝,不用担心 AI 绕过校验直接改文件。