SuperAPI AI 工具集

sync-global-rules

编程与开发

查看项目

更新于 10-16 01:33

技能介绍

用途:把 GitHub 仓库 nangongwentian-fe/Awesome-GlobalRule 中的 Agent 规则体系同步到本地两个 AI 工具的全局配置目录。触发场景包括“同步规则”“检查规则更新”“更新 agent rules”“sync global rules”“拉取最新规则”等。

主要能力与同步映射:AGENTS.md 分别同步到 ~/.claude/CLAUDE.md 与 ~/.codex/AGENTS.md;docs/agent-rules/*(11 个文件)同步到 ~/.claude/docs/agent-rules/ 与 ~/.codex/docs/agent-rules/。上次同步信息保存在 ~/.claude/.sync_state.json,含已同步的 commit SHA,检查时只对比 SHA。

使用方式:检查更新运行 bash ~/.claude/skills/sync-global-rules/scripts/check_updates.sh,退出码 0 且输出以 updates-available: 开头表示有新版本,退出码 1 且以 up-to-date: 开头表示已最新,退出码 2 且输出 ERROR: 为环境问题(gh 未安装或未登录)。完整同步运行 bash ~/.claude/skills/sync-global-rules/scripts/sync.sh,脚本会对比远程与本地 SHA、在 ~/.claude/backups/<timestamp>/ 备份、下载并写入两个目标目录、更新状态文件。强制同步加 --force,预览不写入加 --dry-run。标准顺序为先 check_updates.sh,再按结果决定是否 sync.sh 并汇报。

前提与限制:需要 gh CLI 已安装并登录(gh auth status)、python3 可用、对 ~/.claude/ 和 ~/.codex/ 有写权限。同步会覆盖现有规则文件,但每次同步前自动备份;备份仅保存 CLAUDE.md 和 AGENTS.md,docs 目录文件不备份(可从 GitHub 恢复)。如存在本地个人化修改(如语言偏好等),同步后需手动追加。其他收费、价格、平台与效果信息暂未提供。