sync: SHANGHAI-U9 2026-10-12 tools-sync 全部改走 tailscale(公网 git.rpchannel.com 已停用)

This commit is contained in:
bowei
2026-10-12 20:27:24 +08:00
parent b07cc7b22e
commit 771acd4171
2 changed files with 9 additions and 3 deletions
+5 -2
View File
@@ -1,6 +1,6 @@
---
name: tools-sync
description: 在本机统一同步并配置 Claude Code / Codex / OpenCode 的 skills(~\.claude\skills / ~\.codex\skills / ~\.agents\skills)、用户级 MCP 注册和开发环境:主副本与 git.rpchannel.com 上的 bowei/skills-win 仓库保持同步(其余目录一律是 junction),审计 skills 中的硬编码参数并迁移到本机 ~\skills_env.md,校验 langgraph conda 环境,双向发现并补齐 Claude Code 与 Codex 的用户 MCP 注册,并把 Claude Code / Codex 的 skills 注册进 OpenCode(OpenCode 直接读 ~\.claude\skills 与 ~\.agents\skills,~\.codex\skills 通过 opencode.jsonc 登记),同时确保 E:\MCP_design 下所有 MCP 均已注册。同步的传输一旦出问题,本 skill 还负责登录 gitea 服务器(上海 mac 的 Docker 容器)诊断并修复,直到同步真正成功。当用户提到“同步skills”、“skills同步”、“tools sync”、“tools-sync”、“同步codex”、“codex 里的 skill 怎么进仓库”、“把 codex 新写的 skill 收进来”、“同步MCP”、“MCP 注册/更新/补齐”、“检查MCP注册”、“codex mcp 没了”、“环境同步”、“skills-win”、“把skills推上去/拉下来”、“新电脑配置claude/codex环境”、“skills_env”、“skills 硬编码路径”、“注册opencode skills”、“同步opencode”、“opencode 里没有 codex 的 skill”、“把 skills 注册到 opencode”,或者 git.rpchannel.com 出现“clone/fetch 失败”、“bad pack header”、“early EOF”、“RPC failed”、“推不上去/拉不下来”、“gitea 坏了/连不上/要修”时,必须使用此技能,即使用户没有明确说“skill”二字。也用于处理 junction 指错、两侧 skill 分叉、以及 skills 里的硬编码路径/密码需要迁进 ~\skills_env.md 的场合。
description: 在本机统一同步并配置 Claude Code / Codex / OpenCode 的 skills(~\.claude\skills / ~\.codex\skills / ~\.agents\skills)、用户级 MCP 注册和开发环境:主副本与 tailscale 直连的 bowei/skills-win 仓库保持同步(公网 git.rpchannel.com 已于 2026-10-01 关闭;其余目录一律是 junction),审计 skills 中的硬编码参数并迁移到本机 ~\skills_env.md,校验 langgraph conda 环境,双向发现并补齐 Claude Code 与 Codex 的用户 MCP 注册,并把 Claude Code / Codex 的 skills 注册进 OpenCode(OpenCode 直接读 ~\.claude\skills 与 ~\.agents\skills,~\.codex\skills 通过 opencode.jsonc 登记),同时确保 E:\MCP_design 下所有 MCP 均已注册。同步的传输一旦出问题,本 skill 还负责登录 gitea 服务器(上海 mac 的 Docker 容器)诊断并修复,直到同步真正成功。当用户提到“同步skills”、“skills同步”、“tools sync”、“tools-sync”、“同步codex”、“codex 里的 skill 怎么进仓库”、“把 codex 新写的 skill 收进来”、“同步MCP”、“MCP 注册/更新/补齐”、“检查MCP注册”、“codex mcp 没了”、“环境同步”、“skills-win”、“把skills推上去/拉下来”、“新电脑配置claude/codex环境”、“skills_env”、“skills 硬编码路径”、“注册opencode skills”、“同步opencode”、“opencode 里没有 codex 的 skill”、“把 skills 注册到 opencode”,或者 git.rpchannel.com 出现“clone/fetch 失败”、“bad pack header”、“early EOF”、“RPC failed”、“推不上去/拉不下来”、“gitea 坏了/连不上/要修”时,必须使用此技能,即使用户没有明确说“skill”二字。也用于处理 junction 指错、两侧 skill 分叉、以及 skills 里的硬编码路径/密码需要迁进 ~\skills_env.md 的场合。
---
# tools-sync:Claude Code / Codex 工具链同步
@@ -10,7 +10,10 @@ description: 在本机统一同步并配置 Claude Code / Codex / OpenCode 的 s
一台开发机上有三个 AI 编码工具(Claude Code、Codex 和 OpenCode),它们各自有 skills
目录和 MCP 注册表。这个 skill 的职责是让它们保持一致,并且可以在一台新电脑上从零复原整套配置:
- **skills 的唯一真源**是 `http://git.rpchannel.com/bowei/skills-win.git`(remote 名 `origin`)。
- **skills 的唯一真源**是 `http://100.88.102.18:3000/bowei/skills-win.git`(remote 名 `origin`,
**tailscale 直连**上海 mac 的 gitea Docker)。公网 `git.rpchannel.com` 已于 2026-10-01
被主动关闭(mac 的 frpc 删掉了 gitea-web/gitea-ssh 代理),对外一律 403,不要再走公网。
新机器必须先装 tailscale、登录同一 tailnet,才能 clone / push。
`~\.claude\skills` 是唯一的 git 检出(主副本);其余目录里的每个 skill 都是指向主副本
对应目录的 **junction(目录联接)**——所有工具共享同一份物理文件,从机制上杜绝漂移,
git 操作只发生在主副本一处。