第六节:Slash Commands斜杠命令——AI 的快捷指令

第六节:Slash Commands斜杠命令——AI 的快捷指令 一、什么是 Slash Commands在日常使用 Copilot Chat 时你一定用过一些内置的斜杠命令比如/fix修复错误、/tests生成测试、/explain解释代码。这些命令让你无需重复输入长提示词就能快速完成特定任务。 官方定义斜杠命令是内置于 Copilot Chat 的快捷指令通过输入/后跟命令名称避免为常见场景编写复杂的提示。1.1 内置斜杠命令速查表命令说明适用场景/clear清除当前对话上下文开始新的讨论/explain解释所选代码的工作方式理解陌生代码/fix修复所选代码中的问题快速修复语法/逻辑错误/tests为所选代码生成单元测试编写测试用例/help显示 Copilot 的使用帮助获取命令列表/delegate将任务委派给 Cloud Agent 处理需要自动代理场景/pr在 CLI 中查看、创建和修复 PR命令行 PR 管理/fleet加速完成复杂分析任务大规模代码分析1.2 使用方式在 Copilot Chat 的输入框中输入/系统会弹出可用命令列表然后继续输入命令名称或从列表中选择即可。可用的斜杠命令会根据你的环境VS Code 或 CLI和对话上下文有所不同。二、自定义 Slash Commands虽然 GitHub Copilot 官方当前主要提供内置的斜杠命令但你可以通过以下方式实现类似效果2.1 通过 Prompt 文件模拟前文第三节介绍的.prompt.md文件是最直接的替代方案。将文件存放在.github/prompts/目录后输入/即可从菜单中调用——使用体验与内置斜杠命令完全一致。--- name: security-review description: 根据 OWASP 标准审查代码安全漏洞 argument-hint: 待审查的代码或文件路径 --- # 安全审查任务 请按照团队安全规范审查以下代码...调用方式输入/security-review即可触发。2.2 使用 Copilot SDK 创建自定义斜杠命令如果你使用 Copilot SDK 构建自定义 AI 应用可以在代码层面注册自己的斜杠命令处理器实现更高级的集成。三、Slash Commands 与其他配置的关系维度Slash Commands内置Prompt 文件模拟Agent本质内置系统快捷指令用户自定义的固定提示词模板拥有身份和权限的专业角色能否自定义否仅官方提供是是是否需要 Frontmatter不适用是是典型用途日常快捷操作团队标准化任务复杂多步骤任务与前三节关系独立内置功能Prompt 文件的快捷入口Agent 需要手动选择而斜杠命令/Prompt 文件无需选择四、参考资料GitHub Docs: GitHub Copilot Chat cheat sheetGitHub Docs: Using GitHub Copilot CLIGitHub Blog: Customizing GitHub Copilot with prompts and slash commandsGitHub Blog: The era of “AI as text” is over. Execution is the new interface.