跳转到内容

Claude Code 自定义 skill

claude-code-customization 把“分析旧修改包 → 选择实现 → 迁移补丁 → 验证 → 交付”整理为可复用 skill。适用于 Codex,也可将 skill 目录放进 Claude Code 的项目技能目录。它提供工作步骤与源配方,实际执行需要相应的终端和网络工具。

下载 skill ZIP · SHA-256 · 阅读 SKILL.md · GitHub 维护源

将 ZIP 解压,得到 claude-code-customization/ 目录。Codex 用户复制到 ~/.codex/skills/claude-code-customization/;Claude Code 用户可复制到项目的 .claude/skills/claude-code-customization/。已有同名目录时先比较或备份,避免覆盖自己的改动。ZIP 不含客户端程序。

在 Codex 新会话中调用:

使用 $claude-code-customization,基于官方最新版本,为 Apple Silicon Mac
制作一个禁用自动更新的版本。其余行为保持默认,交付修改逻辑、校验结果和回退方法。

Claude Code 可按名称调用 /claude-code-customization,并描述目标行为;安装位置与调用方式见官方 skills 说明。需要分析旧包时提供本地路径;不要上传含凭证的配置。

  1. 明确平台、目标行为与输出目录。“最新”先查官方发布渠道,再锁定具体版本。
  2. 先查官方环境变量、设置、键位、CLAUDE.md、skills 与 hooks;能用配置完成就交付配置。
  3. 配置不足时评估 tweakcc 和 Calico,只编写缺失部分的补丁。
  4. 保留官方原版,核对来源、签名、大小与哈希;在独立输出目录修改,精确检查语义锚点的命中次数。
  5. 验证语法、容器与字节码、签名、原生启动及目标行为;没有实测的登录、网络或界面操作明确标记。
  6. 交付定制文件、修改逻辑、来源和校验记录、已知限制及回退方法。

权限模式可选性、默认模式、实际权限检查是不同层次。关闭反馈入口也不等于关闭全部遥测。每项修改必须明确作用范围。

实现选择与先例扫描包含候选、复用决定与工具边界;交付记录模板区分静态、组件、原生运行与真实交互证据。

需要 Python 3.9+,使用标准库,不安装或执行 Claude,也不修改任何文件:

终端窗口
python3 scripts/release_info.py --version latest --platform darwin-arm64
python3 scripts/release_info.py --version 2.1.289 --platform darwin-arm64 --binary /path/to/official-claude

以上命令在解压后的 skill 目录执行。Windows 将 python3 换成 py -3。输出版本、平台、官方下载链接、大小、SHA-256 与查询时间;可选核对本地文件。signatureVerified: false 表示脚本只读 HTTPS 元数据,构建前仍需独立验证官方清单签名。

包内的 scripts/cc289/ 只支持官方 2.1.289 / Apple Silicon Mac,不是自动升级工具,也不是当前最新版声明。它将 cc280 风格修改迁移为:禁用更新、隐藏相关安装与反馈入口、调整 bypass 模式可选性、识别粘贴事件,以及标识定制版本。具体差异和未移植项见 案例说明。

终端窗口
bash scripts/cc289/rebuild.sh /path/to/separate-output/claude-custom

需要 Node 20+、npm、Bun、curl、shasum 与 codesign。配方下载固定来源并核对哈希,锁定依赖,生成 ad-hoc 签名的本地程序及构建报告,不替换已安装 Claude。内容相同可重复运行;人工改动、符号链接或不完整的文件/报告组合会被保护。

历史验证包含 48 个权限条件、168 个粘贴逻辑用例和 6 个离线原生 CLI 冒烟用例。TUI 仅观察到启动与 banner;账号登录、真实模型响应、系统剪贴板和权限模式切换尚未验收。这是客户端分发与定制,不包含本地模型或离线推理。

后续版本要重新核对官方配置、容器布局与补丁锚点,不能只替换版本号。Hub 保存 skill、文档和源配方,定制程序由用户在独立目录构建。