Bcy2020/dsh-cc-ecosystem--packages-cc-loader ↗★ 1
dsh-cc-loader
Shared parse layer for the dsh-cc ecosystem: parses Claude Code .claude/ (project + global) into a standalone .dsh intermediate representation (IR), classifying every component DIRECT/ADAPTED/UNSUPPORTED/BLOCKED and filtering unsupported ones out.
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗dsh-cc-ecosystem
Load Claude Code .claude/ assets (skills, commands, rules, permissions) into DeepSeek Harness as a DSH plugin ecosystem.
把 Claude Code 的 .claude/ 资产(技能 / 命令 / 规则 / 权限)以 DSH 插件生态的形式加载进 DeepSeek Harness。
设计核心:一个内存 IR 解析层(
dsh-cc-loader)把.claude解析成独立中间表示,不落盘、零写路径——单一事实来源永远是.claude原文,与 Claude Code 天然同步;每个 CC 组件对应一个独立插件包,可单独安装、独立演进。权限是只读桥:CCsettings.json的 allow/deny/ask 规则在 DSH 上强制,DSH 侧审批不写回.claude。
Packages
| 包 | 职责 | 状态 |
|---|---|---|
| dsh-cc-loader | 共享解析层:.claude(项目 + 全局 ~/.claude)→ 内存 IR;组件分类 DIRECT/ADAPTED/UNSUPPORTED;权限规则语法解析与 deny→ask→allow 求值 | ✅ M1 |
| dsh-cc-skills | 适配器:IR skills/commands → DSH skill provider;rules 按 CC prependUserContext 信封注入会话 | ✅ M1 |
| dsh-cc-permissions | 适配器:tools/pre-execute 门强制 CC 权限规则;裸名 deny 隐藏工具;defaultMode=dontAsk → 审批 never | ✅ M1.5 |
规划中:M2 dsh-cc-agents(persona 派发)+ dsh-cc-hooks(官方桥发现层)、M3 dsh-cc-mcp + dsh-cc-lsp、M4 loader/marketplace、M5 dsh-cc 全家桶 meta 包。
支持的 CC 权限语义(与 Claude Code 一致)
- 规则语法
Tool/Tool(spec):Bash/PowerShell 命令 glob(*、:*后缀、词边界)、Read/Edit gitignore 路径锚定(//绝对、~/家目录、/相对 settings 源)、WebFetch(domain:…)、mcp__server__tool、、、