如何在 Claude 中创建针对特定项目的自定义指令?
如何在 Claude 中创建针对特定项目的自定义指令?

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
想让 Claude 在处理特定项目时,自动遵循一套专属的规则、格式或流程吗?这完全可以通过创建项目级的自定义指令来实现。下面这套方法,能帮你把通用流程固化下来,确保团队协作时风格统一、效率倍增。
一、在项目根目录创建 commands 文件夹
想让指令只对当前项目生效,关键在于把它放在正确的位置。项目本地的 .claude/skills/ 或 .claude/commands/ 目录就是它们的“家”。Claude Code 启动时会自动识别并加载这些指令,而且项目级指令的优先级高于全局配置,能完美适配你当前代码库的独特结构和规范。
具体操作很简单:
1. 打开终端,导航到你的项目根目录。
2. 执行这条命令来创建技能目录:mkdir -p .claude/skills/project-specific。
3. 完成后,确认目录路径是:./.claude/skills/project-specific/。这就为专属指令准备好了空间。
二、编写带 YAML 头部的 SKILL.md 文件
光有文件还不够,得让 Claude 能“看懂”并“用好”它。这就需要 YAML frontmatter 来声明指令的元信息,比如名称、描述和参数提示。这样一来,指令在调用时就具备了可发现性和上下文感知能力,Claude Code 会解析这些信息,用于命令补全和执行控制。
跟着下面几步走:
1. 在刚才创建的 ./.claude/skills/project-specific/ 目录里,新建一个文件,命名为 api-test.md。
2. 在文件的开头,插入以下 YAML 头部:
---name: api-testdescription: 为当前选中的 Spring Boot Controller 方法生成 MockMvc 集成测试argument-hint: ---
3. 在 YAML 头部下面空一行,开始编写指令的正文。例如,可以这样写:“请为当前打开的 Ja va 类中名为 $ARGUMENTS 的 @PostMapping 或 @GetMapping 方法,生成使用 MockMvc 的集成测试。要求:- 测试类放在 src/test/ja va 对应包路径下;- 使用 @AutoConfigureMockMvc;- 覆盖 200 和 400 状态码场景。” 这里的 $ARGUMENTS 就是留给用户输入方法名的占位符。
三、通过 / 命令直接调用技能
文件保存好后,不需要重启 Claude,它会在下次会话中自动索引到这个新技能。调用方式非常直观——使用斜杠命令。系统会读取对应 .md 文件的内容,并把用户随后输入的文本作为参数注入到指令模板中。
来体验一下:
1. 在 Claude Code 编辑器中,打开一个 Spring Boot 控制器文件。
2. 在聊天输入框里,直接输入:/api-test handleOrder。
3. 接下来,Claude 就会自动定位到控制器中名为 `handleOrder` 的方法,并严格按照 `SKILL.md` 里定义的规则,生成一套完整的测试代码。整个过程一气呵成。
四、使用 CLAUDE.md 绑定项目级默认指令
如果希望团队里的每个成员都能方便地调用这些指令,而不需要记住复杂的路径,那么 `CLAUDE.md` 文件就是你的秘密武器。这个文件是项目级的上下文锚点,可以在里面声明默认启用的指令别名和行为偏好。Claude Code 每次启动时都会强制注入这个文件的上下文,因此它具有最高的执行优先级。
配置方法如下:
1. 首先,检查一下项目根目录下是否存在 CLAUDE.md 文件。如果没有,运行命令 claude /init 可以自动生成一个。
2. 打开 `CLAUDE.md` 文件,在底部添加如下配置区块:
```yamldefault-commands: - alias: /review target: .claude/skills/project-specific/code-review.md - alias: /deploy target: .claude/skills/project-specific/deploy-checklist.md```
3. 保存之后,神奇的事情发生了。在任何会话中,团队成员只需要输入 /review,其效果就等同于执行了 .claude/skills/project-specific/code-review.md 文件里的完整内容。这大大降低了使用门槛。
五、验证指令是否生效
指令配置好了,怎么确认它真的被 Claude 加载了呢?别担心,有内置的诊断命令可以快速验证。Claude Code 提供了实时的索引状态反馈,能有效避免因路径错误或语法问题导致的指令“静默失效”。
验证步骤很简单:
1. 在任意 Claude 会话中输入:/skills list。
2. 观察输出的列表。如果一切正常,你应该能看到类似 project-specific/api-test (loaded) 这样的条目。
3. 如果显示的是 (missing) 或者根本没有列出你的指令,那就需要回头检查一下了。常见的坑包括:文件路径是否含有空格、扩展名是不是 `.md`、或者 YAML 头部是否存在语法错误(比如冒号后面忘了加空格)。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
研究发现:同时使用过多 AI 工具实际上会降低工作效率,并导致“大脑疲劳”
警惕“AI脑疲劳”:多工具并行背后的效率陷阱 人工智能工具在提升工作效率方面的潜力有目共睹,但企业管理者们似乎需要踩一脚刹车,重新审视“越多越好”的堆叠式使用策略。过度依赖和同时调度多个AI工具,反而可能将员工推入一种新型的职业困局。 这一警示并非空xue来风,其根源来自《哈佛商业评论》近期发表的一
美的发布“三个一”战略及 MevoX 家居智能体,未来三年将投 600 亿深耕 AI 与具身智能等前沿领域
美的发布“三个一”战略及MevoX家居智能体,未来三年将投600亿深耕AI与具身智能等前沿领域 3月10日,以“智美万象”为主题的美的2026全屋智能战略发布会在上海举行。这次发布会,可以说为智能家居行业勾勒出了一幅相当清晰的未来图景。会上,美的正式亮出了其全屋智能的“三个一”战略、自进化家居智能体
曝腾讯正开发“绝密级”微信 AI 智能体:年中启动灰测,能操控全平台数百万小程序
曝腾讯正开发“绝密级”微信 AI 智能体:年中启动灰测,能操控全平台数百万小程序 一则来自《The Information》的报道,在行业里激起了不小的涟漪。根据他们3月10日的消息,腾讯内部似乎正在进行一项“绝密级”的AI智能体项目,而它的主战场,正是我们每天离不开的微信。 报道援引了四位知情人士
谷歌首个原生多模态嵌入模型 Gemini Embedding 2 发布:能让机器“理解”信息
谷歌发布首个原生多模态嵌入模型 Gemini Embedding 2:让机器真正“理解”多元信息 北京时间今天凌晨,谷歌扔出了一枚重磅技术冲击波——全新的 Gemini Embedding 2 模型正式发布。这可不是一次简单的迭代,它是谷歌首个原生的多模态嵌入模型。简单来说,从此以后,文字、图像、视
受 AI 及裁员等因素影响,2 月美国科技从业者信心再度下滑
3 月 11 日消息:美国员工信心再度下滑,科技行业“寒冬”持续 据《商业内幕》今日报道,美国职场情绪在年初并未迎来回暖。今年2月,员工对公司的信心指数再次掉头向下,而其中,科技从业者的悲观情绪显得尤为突出。 招聘与职场评价平台Glassdoor每月发布的员工信心指数,一直是观察职场情绪变化的温度计
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

