用途:在代码仓库内创建或重构跨工具的代理技能(skills)与代理指令(agent instructions),让 Claude、Codex、Gemini 和 Codex-home 共用一份规范源,避免只对单一工具生效的偏移。
主要能力:以 .agents/ 作为唯一事实来源;.agents/AGENTS.md 为规范指令文件,根目录 AGENTS.md、CLAUDE.md 及 .codex/AGENTS.md、.gemini/GEMINI.md 均为指向它的符号链接;每个技能在 .agents/skills/<name>/ 下存 SKILL.md,并在 .claude/skills/、.codex/skills/、.codex-home/skills/ 建立逐技能符号链接,以便外部安装的技能共存;.gitignore 采用基础 skills/ 忽略加白名单规则,evals/ 目录始终忽略。支持五种模式:新建技能、把 .claude/commands/ 重构为技能、仅设置代理指令、把工具专属真实目录技能提升到规范位置、修复缺失符号链接的孤儿技能。
使用方式:先运行发现命令(如 ls .agents/skills/ 2>/dev/null 等)并执行审计,检测工具专属真实目录、孤儿技能与断链;再用 AskUserQuestion 确认模式与技能名。代理指令部分执行 mkdir -p .agents 后迁移或创建 .agents/AGENTS.md,再用 ln -sf 建立各链接;技能部分执行 mkdir -p .agents/skills/<name>,随后创建逐技能符号链接并更新 .gitignore。最后用 readlink、head、git status 及白名单检查脚本验证。
适用场景:需要多款编码代理共享同一仓库技能与指令的团队,或想把旧 .claude/commands/ 迁移为跨工具技能、并统一管理外部安装技能的仓库。
限制:要求类 Unix 环境以支持符号链接;不适用于不支持符号链接的场景。具体安装来源、收费与价格信息暂未提供。