dsh-plugin-claude-bridge:把 Claude Code 的记忆、技能和配置桥接到 DeepSeek Harness

前言

DSH 的理念是「一切皆插件」。对已经在 Claude Code 中维护记忆、技能和全局配置的开发者来说,常见的问题是:不想复制文件,不想做符号链接,也不想写迁移脚本,但希望 DeepSeek Harness 能直接读取这些已有内容。

dsh-plugin-claude-bridge 做的事情是把 Claude Code 的记忆、技能和配置桥接到 DeepSeek Harness,强调零迁移、全兼容。

这是什么

dsh-plugin-claude-bridgeYYTbit 维护,许可证为 MIT。

它直接读取 Claude Code 的标准文件位置,把以下内容带入 DSH:

  • 项目记忆
  • 技能
  • 全局指令

资料中的 package.json 声明版本为 0.1.1engines 要求 Node.js:

^22.19.0 || >=24.0.0

peerDependencies 声明:

@deepseek-ai/cordis
@deepseek-ai/schemastery

核心功能

下面介绍资料中给出的能力。

1、直接读取 Claude Code 标准文件位置,不需要迁移脚本、文件复制或符号链接。

2、读取项目记忆:

~/.claude/projects/<project>/memory/*.md

这些记忆会被注入为动态系统提示上下文。

3、发现技能:

~/.claude/skills/<name>/SKILL.md

插件会将技能加入可用目录。

4、读取全局指令:

~/.claude/CLAUDE.md

插件会将其注入到系统提示。

5、上下文每请求重新读取,新记忆立即生效。

6、记忆按以下优先级排序:

feedback > project > reference > user

安装与启用

资料给出的安装命令如下:

dsh plugin --profile your-profile add dsh-plugin-claude-bridge

这里的 your-profile 是资料中的占位符,实际 profile 值未在资料中给出。

安装前建议检查源码与许可证。插件以当前 DSH 进程权限运行,因此安装前应确认你信任该插件的读取范围和配置项。

典型用法

这个插件零配置即可工作,所有配置项可选。

如果希望显式写出配置,资料给出的可选配置示例如下:

- id: claude-bridge
  name: dsh-plugin-claude-bridge
  config:
    claudeHome: '~/.claude'
    enableMemory: true
    maxMemoryBytes: 8192
    enableSkills: true
    maxSkills: 30
    enableGlobalInstructions: true
    extraSkillDirs:
      - '~/.agents/skills'

资料给出的读取路径示例如下:

~/.claude/projects/<project>/memory/*.md
~/.claude/skills/<name>/SKILL.md
~/.claude/CLAUDE.md

经过上面的步骤后,插件会按资料说明读取对应文件,并注入到 DSH 的系统提示或技能目录中。上下文每请求重新读取,新记忆立即生效。

适用场景与注意

适合已经在使用 Claude Code 记忆、技能和 CLAUDE.md 全局指令,并希望在 DSH 中复用同一套文件的开发者。

需要注意:

  • 插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。
  • 许可证为 MIT。
  • Node.js 要求为 ^22.19.0 || >=24.0.0
  • peerDependencies 要求 @deepseek-ai/cordis@deepseek-ai/schemastery
  • 安装命令中的 your-profile 是占位符,实际取值未在资料中确认。
  • 资料未给出星标数、fork 数、分类和目录页 URL,本文不作展开。

结尾

dsh-plugin-claude-bridge 的价值在于让 DSH 直接复用 Claude Code 已有的记忆、技能和全局配置,避免额外的迁移动作。

项目地址:

https://github.com/YYTbit/dsh-plugin-claude-bridge
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜