项目里的技能可能有多份副本

**「项目本地有一套 skills」这句话不足以定位到具体目录 —— 同一个项目里可能同时存在 `.agents/skills`、`.claude/skills`、`.codex/skills` 多份副本,内容还不一样(有的只有一部分)。按一个目录名去找就断言「没有这套 skills」,结论会是错的。**

实测形态:某项目 .agents/skills 里只有 speckit-*,.claude/skills 里却有大部分目标技能,而完整的那套在另一个项目的 .agents/skills 里。

根因

「skills 放在哪」没有唯一约定,各 agent 工具各用各的目录名,于是同一批技能会在一个项目里散成多份。

可复用动作

  1. 听到「项目里有 X」时,先枚举所有候选目录(.agents/skills、.claude/skills、.codex/skills),而不是只查被点名的那一个。
  2. 多个候选都命中时,比对内容完整度,取全集所在的位置作为来源。
  3. 复制目标也要覆盖各 agent 的目录,而不是只补一处。

相关