huanghouchun/dsh-claude-migrator

huanghouchun★ 1JavaScript最后同步: 2026-08-15

在 GitHub 打开

Claude → DeepSeek Harness (DSH) 配置迁移插件:自动识别用户主目录与项目根的 .claude/skills、.claude/rules、.mcp.json、CLAUDE.md,skill 按工作区隔离唤醒,MCP 动态注册真实连接,内置可折叠配置中心看板

README 摘要

dsh-claude-migrator 中文 · English Claude → DeepSeek Harness (DSH) 配置迁移插件(通用示范模板) 把 Claude 的配置( .claude/skills 、 .claude/rules 、 .mcp.json 、 CLAUDE.md )从 用户主目录 与 项目根 自动加载为 DSH 能力,零拖动、零配置;内置完整看板(Skills / Rules / MCP 服务器 / 连接状态),支持浅色/深色主题自适应。 本仓库是一个 干净的可发布模板 :不携带任何具体项目的 skills/rules/MCP,你 fork 后放入自己的配置即可发布。 ✨ 功能 能力 说明 Skills 自动加载 用户 /.agents/skills 、 /.claude/skills + 项目根 .claude/skills + .dsh/dsh-claude-migrator/skills/ 的 SKILL.md 直接进 DSH skill 注册表,模型按 whenToUse 自动加载 Rules 自动转换 .claude/rules/ .md 自动转为 skill( whenToUse 保留 paths 路径语义) MCP 真实连接 用户/项目/插件三级的 .mcp.json 在启动时 动态注册为 dsh-mcp-client 实例 (真实连接 + 自动重连),密钥 ${VAR} 占位符自动展开环境变量 CLAUDE.md 原生支持 无需处理:DSH 的 dsh-agent-instructions 默认加载(候选 AGENTS.md / CLAUDE.md ) 工作区隔离 skill 唤醒走 provider 机制:按当前会话工作区隔离,项目级 .claude/skills 可正常使用且 不跨项目串扰 完整看板 侧边栏「CLAUDE 配置中心」入口 + 工作区「⋯」菜单:Skills / Rules / MCP 列表 + 连接状态(🟢已连接 / 🟡连接中 / ⚪禁用) 来源标识 每个 skill/rule/MCP 卡片带「全局 / 项目 / 插件」徽标,一眼看清配置来自哪一层 点击工作区切换 面板跟随当前工作区自动切换,切换项目后看板实时刷新 可折叠区块 Skills / Rules / MCP 三个区块独立折叠(默认收起,刷新后保留手动状态) 主题自适应 颜色走 --dsh-cm- CSS 变量,随 body[data-ds-dark-theme] 自动切换深/浅色 📦 安装 装完 重启 dsh web 生效。验证: 🚀 快速开始 1. 项目根原有配置直接生效 : .claude/ 、 .mcp.json 、 CLAUDE.md 无需移动任何文件。 2. 全局配置自动合并 :用户主目录的 /.agents/…

在 GitHub 查看完整 README →
内容/媒体dsh-pluginagent

分类