用途:将单个技能目录从 .claude/skills/{name} 迁移到 .agents/skills/{name},并创建 Claude/Codex 符号链接。
主要能力:确认技能名与项目根目录;校验 .claude/skills/{name} 存在且不是符号链接;校验 .agents/skills/{name} 尚不存在;执行迁移脚本;检查生成的符号链接与 git 状态;报告被移动的目录、创建的符号链接及需要手动清理的内容。
使用方式:在本技能目录下运行 bash scripts/migrate.sh <skill-name> <project-root>,或在项目根目录运行该脚本并显式传入 .。涉及非平凡实现、审查或重构时,先阅读 references/details.md 再给出最终指导。
限制与安全:不得覆盖已存在的真实技能目录;若源或目标状态与预期迁移不符则停止。