什么叫项目级skill
回复 群友 484: 项目级 skill 就是跟着项目仓库走的 Skill——放在项目的.claude/skills/ 目录里,提交进 git,谁 clone 这个仓库谁就自动带上它。 跟它对应的是个人级 skill,放在 ~/.claude/skills/,只在你本机生效,换项目也在,但同事拿不到。Claude Code 官方就这两种作用域,另外还能通过 plugin 打包分享。 举个具体例子: 你做一个博客项目,写了个「校验文章 frontmatter 格式」的 skill,放在 my-blog/.claude/skills/check-frontmatter/SKILL.md,提交到 repo。同事 clone 下来,他的 Claude Code 一开就认得这个 skill,不用手动装、也不用你发文件给他。同样这个 skill 你要是放 ~/.claude/skills/,那就只有你自己有,同事那边是空的。 所以区分标准很简单:跟这个项目的规范强绑定的(项目的构建命令、目录约定、专属 lint 规则),放项目级,整个团队共享一套;只跟你个人习惯有关的(你自己的 commit 风格、你常用的 CLI),放个人级。 两个注意点:一是项目级 skill 进了 git,别把密钥、个人 token 写进去;二是 Skill 的 name/description 是常驻上下文的(每个大概 100 token),别往项目里塞一堆重复或没用的,该清就清。 如果你在 project 里的这个 repo(github.com/amosblomqvist/learn)看到.claude/skills/ 目录,那就是它带的项目级 skill,你可以直接翻里面的 SKILL.md 看它写了什么。