5分钟
二、自定义指令:打造个性化快捷的专属工作流,让 AI 更懂你
2.1 产品介绍
自定义斜杠指令(Slash Command)是在 CodeBuddy 等 AI Coding 平台中,通过固定前缀触发的一种快捷指令操作,在交互式会话中使用斜杠命令控制 CodeBuddy 的行为。目前 CodeBuddy IDE 、CodeBuddy Plugin、 CodeBuddy Code 全产品支持自定义指令,以下方法均在上述产品形态适用。
2.2 价值
- 快捷触发入口:以 / 为前缀的命令更接近开发者日常的 CLI(命令行界面)体验,访问路径清晰,单一命令完成复杂任务。
- 一致性结构化的模版:支持事先定义上下文、约束、期望输出格式(如 Markdown、代码块、测试用例列表),统一的命令格式和参数传递方式。降低 AI 输出的随机性。
- 可版本化、可共享:通过仓库或配置中心托管指令,使最佳实践能够在团队内快速传播与维护。
- 可拓展: 支持自定义项目级别、用户级别命令和实现团队协作。
- 可调用工具执行动作:斜杠指令不仅能生成回答,还能在固定节点调用 Skills、MCP、 TAPD、智研等 CI/CD 流程触发等自动化步骤。
- 一个完整的斜杠指令通常包含:触发关键词、输入参数描述、上下文拼装逻辑、输出要求以及后续动作(如回填至代码评审)。通过这些模块化配置,开发者可以把“与 AI 沟通的口头经验”沉淀成“可执行的快捷命令”。
2.3 组成
自定义指令组成 是一个 md 组成,本质都是 Prompt 提示词,和 Skills 一样存在 Frontmatter 元数据区
---
name: analyze # 元数据名称(可选)
description: "智能发版" # 简短描述及下述 md 正文
category: utility # 分类(可选)
complexity: basic # 复杂度级别(可选)
mcp-servers: [] # 工具调用,比如MCP 服务器(可选)
personas: [] # 角色设定,能力边界(可选)一个完整的 slash command 一般包含,我们可以按需进行配置使用。
元数据 - 定义命令属性
标题 - 清晰的命令说明
触发场景 - 何时使用
使用方法 - 如何使用
执行流程 - 做什么
工具协调 - 用什么工具
关键模式 - 核心逻辑
示例 - 实际案例
边界 - 能力范围
学员评价