前言¶
如果你已經在用戶主目錄或項目根放了 Claude 側的配置,例如 .claude/skills、.claude/rules、.mcp.json、CLAUDE.md,又不想把這些文件複製一遍再手動接到 DSH,下面介紹一個插件:dsh-claude-maurator 的準確名稱是 dsh-claude-migrator。它把上述配置加載爲 DSH 可用能力,並提供一個查看 Skills、Rules、MCP 與連接狀態的面板。
這是什麼¶
dsh-claude-migrator 的定位是「Claude → DeepSeek Harness (DSH) 配置遷移插件(通用示範模板)」。資料說明它是一個乾淨的可發佈模板,不攜帶具體項目的 skills/rules/MCP。
許可爲 MIT。package.json 的 engines 要求:
"node": ">=18"
倉庫路徑爲 huanghouchun/dsh-claude-migrator;package.json 中 author 字段爲 sanmao5,未確認二者是否指向同一人。
核心能力¶
Skills 自動加載¶
以下位置的 SKILL.md 會進入 DSH skill 註冊表,模型按 whenToUse 自動加載:
- 用戶目錄:
~/.agents/skills - 用戶目錄:
~/.claude/skills - 項目根:
.claude/skills - 插件相關目錄:
.dsh/dsh-claude-migrator/skills/
Rules 自動轉換¶
.claude/rules/*.md 會自動轉爲 skill,whenToUse 保留 paths 路徑語義。
MCP 真實連接¶
用戶、項目、插件三級的 .mcp.json 會在啓動時動態註冊爲 dsh-mcp-client 實例,走真實連接,並具備自動重連能力。
密鑰支持 ${VAR} 佔位符,會自動展開爲環境變量。未設置密鑰的服務器會自動跳過註冊,不阻塞 DSH 啓動。
CLAUDE.md 支持¶
CLAUDE.md 無需額外處理。DSH 的 dsh-agent-instructions 默認加載,候選文件包括:
AGENTS.mdCLAUDE.md
工作區隔離¶
skill 喚醒走 provider 機制,按當前會話工作區隔離。項目級 .claude/skills 可正常使用,且不會跨項目串擾。
配置面板¶
面板入口包括:
- 側邊欄「CLAUDE 配置中心」
- 工作區「⋯」菜單
面板展示:
- Skills 列表
- Rules 列表
- MCP 列表
- 連接狀態
每個 skill、rule、MCP 卡片帶「全局 / 項目 / 插件」徽標,用於區分配置來源。
面板會跟隨當前工作區切換;切換項目後,看板會即時刷新。
Skills、Rules、MCP 三個區塊可獨立摺疊,默認收起,刷新後保留手動展開或收起狀態。
顏色使用 CSS 變量:
--dsh-cm-*
並隨:
body[data-ds-dark-theme]
自動切換深色或淺色主題。
安裝與啓用¶
安裝命令:
dsh plugin --profile web add dsh-claude-migrator
裝完重啓 dsh web 生效。
驗證插件是否被加載:
dsh --profile web --dump-config | grep -i "claude-migrator"
如果加載成功,應看到 dsh-claude-migrator 插件行。
卸載命令:
dsh plugin --profile web remove dsh-claude-migrator
典型用法¶
-
項目根原有配置直接生效
項目根已有的.claude/、.mcp.json、CLAUDE.md無需移動文件。 -
全局配置自動合併
用戶主目錄中的:
-~/.agents/skills
-~/.claude/skills
-~/.dsh/dsh-claude-migrator/
會自動進入看板與註冊表。
-
查看效果
從側邊欄「CLAUDE 配置中心」入口打開看板,查看 Skills、Rules、MCP 列表與連接狀態。 -
配置 MCP
.mcp.json可以放在項目根,也可以放在:
~/.dsh/dsh-claude-migrator/.mcp.json
服務器會在啓動時自動註冊爲真實連接。密鑰建議繼續使用 ${VAR} 佔位符,由環境變量展開。
- 新增 skill
新增 skill 時需要注意:
- 目錄名使用 kebab-case
SKILL.md包含name和description- 只掃一層目錄
- 改完後重啓
dsh web
適用場景與注意¶
這個插件適合已經在用 Claude 配置、並且希望把這些配置接入 DSH 的開發者。它把 skills、rules、MCP、CLAUDE.md 的加載路徑統一到 DSH 側,並提供一個查看狀態的面板。
使用前建議確認:
- 許可爲 MIT
- 插件以當前
dsh進程權限運行,安裝前應檢查源碼與許可證 - 本倉庫是模板,不包含具體項目的 skills/rules/MCP
- 如果使用
file:安裝方式,插件會被複制一份;源碼改動後需要重新添加插件 - DSH 的插件生態強調「一切皆插件」;社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係
參考鏈接¶
GitHub:
https://github.com/huanghouchun/dsh-claude-migrator
目錄頁,URL 來自資料線索,未抓取目錄頁內容覈對:
https://www.skillhub.cn/plugins/huanghouchun/dsh-claude-migrator