ARTICLE · 1026684
软件开发 | GitHub Copilot斜杠命令使用指南:6个命令让你的开发效率翻倍!

很多开发者在使用 GitHub Copilot 时,习惯停留在聊天窗口里逐条提需求。但要让 Copilot 真正融入开发流程,斜杠命令(slash commands)是绕不开的一组关键能力。
作为 GitHub 中国授权合作伙伴,创实信息在服务企业客户的过程中发现,效率差距往往不在于“会不会用 Copilot”,而在于“能不能把它用进工作流”。因此,我们特别编译整理了GitHub Copilot 应用中的斜杠命令指南,带您系统了解 /plan 、 /spar 、 /autopilot 、 /rubber-duck 、 /create-canvas 、 /orchestrate 等命令的适用场景与实战示例,帮助您把 Copilot 从“会聊天的助手”升级为“能推进项目的协作者”。
如果您曾在 GitHub Copilot CLI 中使用过斜杠命令,就已经知道一个快捷的 / 能有多强大。 GitHub Copilot 应用中的斜杠命令则更进一步,为您提供管理会话、浏览项目以及自定义 Copilot 工作流的快捷方式。
1
什么是斜杠命令?
斜杠命令是您可以直接输入到 GitHub Copilot 应用聊天输入框中的文本快捷方式。只需键入 / ,自动补全菜单便会弹出,显示当前上下文中可用的命令。这个小小的字符潜力十足,为您打开通向各种快捷方式的大门,帮助您以全新的方式与 Copilot 协作。
如果您是从 CLI 转过来的,这里有一个关键区别:CLI 斜杠命令是围绕“终端优先”的工作流设计的。添加目录、设置工作目录、管理终端访问等操作都通过命令完成。这很合理,因为 CLI 就运行在没有可视化界面的终端之中。
💡提示:如果您在 Copilot CLI 中使用过斜杠命令,您会注意到一些熟悉的面孔——例如 /clear 和 /model 这些命令在两种环境中均可使用。不过,GitHub Copilot 应用特有的命令,是专为桌面版应用所提供的多会话工作流而设计的。
另一方面,该应用提供了用于管理上下文的可视化界面。像 /add-dir 或 /cwd 这类文件访问命令已不再需要,因为应用会自动管理项目上下文。应用中的斜杠命令更侧重于工作流:您可以在会话之间切换、管理项目,并控制智能体(agent)的工作方式。
2
为什么要使用斜杠命令?
斜杠命令看似只是简单的快捷方式,却能改变您与 Copilot 的交互方式。它们能帮助您更快地行动、保持专注,并快速访问所需的工作流。您无需在层层选项中翻找,也不必为寻找合适的工具而打断思路,只需输入一条命令即可继续推进。输入一个 / ,就能调出斜杠命令列表,这些命令可以帮助您更快地推进工作、探索新想法,并充分释放应用潜力。
接下来,一起来了解 GitHub Copilot 应用中可用的一些斜杠命令,以及它们如何融入您的日常工作流。
3
GitHub Copilot 中可用的斜杠命令
在写代码之前,先制定一个 /plan
好的代码始于好的计划。 /plan 帮助您在动手写代码之前拆解任务、理清思路、识别潜在挑战,并确定接下来的步骤。它还会将您的会话切换到计划模式(Plan mode),您也可以在聊天输入框的 Mode 下拉菜单中选择该模式。
• 规划新功能。在着手实现之前,先拆解新功能创意,让 Copilot 帮您识别相关文件、组件和依赖项,让前进的路径更加清晰。
• /plan 我需要为我们的应用添加双因素身份验证。请帮我拆解这项工作、指出需要修改哪些文件,并概述实现方案。
• 为大型重构做准备。在改动代码之前,先梳理复杂的变更,发现潜在风险,并制定一种渐进式方案,以便安全地推进大型变更。
• /plan 我们想重构通知系统代码,以便更容易支持推送通知等新渠道。请帮我理解所需的变更,并制定渐进式迁移计划。
• 分类并修复 Bug。如果您知道出了问题,却不知从何下手,/plan 可帮助您探索可能的原因,并列出诊断和解决问题所需的步骤。
• /plan 用户反馈我们的结账流程在支付处理后偶发性失败。请帮我调查可能的原因,并制定诊断和修复该问题的计划。
让 Copilot 用 /spar 扮演唱反调的角色
有时候,验证一个想法的最好方式就是挑战它。/spar 就像团队里那个举手发问的队友:“我们有没有想过这里出错了会怎样?”它通过让 Copilot 质疑您的假设、在您敲定方案之前指出潜在的风险或利弊权衡,帮助您对自己的方案进行压力测试。以下是几种使用方式:
• 验证架构选型。提出您计划使用 Redis 做缓存的方案,让 Copilot 质疑您的失效策略、可扩展性,或是否有更契合您工作负载的其他方案。
• /spar 我计划用 Redis 作为产品 API 的缓存层。请挑战我的方案,并指出我可能遗漏的可扩展性或一致性方面的问题。
• 比较实现方案。根据您的应用需求,让 Copilot 辩论 REST 与 GraphQL的优缺点,或者同步处理与异步处理的利弊。
• /spar 帮我在 REST 和 GraphQL 之间为面向客户的 API 做出选择。请提问、质疑我的假设,并推荐哪种方案更适合带有移动客户端的应用。
• 审查迁移计划。在开始之前,先走查一遍数据库迁移或基础设施变更,让 Copilot 识别边缘情况、风险以及发布方面的顾虑。
• /spar 我正在以最短停机时间将数据库迁移到新的托管服务。请挑出我迁移计划中的漏洞,并指出我应当考虑的风险和边界情况。
• 挑战性能优化方案。分享您正在考虑的优化,让 Copilot 指出隐藏的瓶颈、意外的副作用,或者更简单的替代方案。
• /spar 我打算对站点上的大部分组件做懒加载,以缩短首屏加载时间。请评判我的方案,指出它可能在哪些方面损害用户体验或引入不必要的复杂性。
让 /autopilot 接管方向盘
一旦有了 /plan 计划,下一步就是把想法变成可运行的代码。/autopilot 帮助您推进实现、进行修改并按需迭代。您无需逐步管理每个环节,只需给 Copilot 一个目标,让它自行完成该任务所需的各个步骤。它还会将您的会话切换到 Autopilot 模式,您也可以从聊天输入框中的 Mode 下拉菜单中选择该模式。
• 实现新功能。把任务交给 Copilot,让它推进各个实现步骤。
• /autopilot 增加将用户报告导出为 CSV 文件的功能。识别需要修改的文件,实现该功能,并更新相关测试。
• 完成较大型的维护任务。将 /autopilot 用于需要多个步骤的任务,例如更新依赖项、重构代码或完善文档。
• /autopilot 将此项目更新到最新版本的 React。识别破坏性变更,按需更新代码,并确保测试套件全部通过。
用 /rubber-duck 把问题讲清楚
/rubber-duck 给您带来了更好的选择:一双全新的眼睛。
它使用另一个模型来独立审查您的工作,帮助发现盲点、质疑假设,并捕捉您的主模型可能遗漏的问题。它尤其适用于复杂重构、架构决策和迁移计划,也适合任何在继续推进之前希望获得第二意见的场景。
• 为计划寻求第二意见。在开始实现一个复杂功能之前,让另一个模型独立审查您的计划,并指出其中的假设、遗漏的步骤或潜在风险。
• /rubber-duck 审查我们为添加双因素身份验证制定的实现计划。指出我们可能忽略的任何盲点、边界情况或风险。
• 审查大型重构。在完成重大变更后,让 /rubber-duck 评判这一方案,并指出任何可以简化、改进或换种方式处理的地方。
• /rubber-duck 审查我们已完成的通知系统重构。在提交 Pull Request 之前,找出架构隐患、不必要的复杂性或可以改进的地方。
• 验证迁移策略。在推行复杂迁移之前,用另一个模型独立评估您的方案,并识别发布或可靠性方面的隐患。
• /rubber-duck 审查我们的数据库迁移计划及实现。指出在部署之前应当解决的盲点、回滚顾虑或边界情况。
用 /create-canvas 将对话变成交互式体验
并非每个问题都适合通过聊天窗口解决。/create-canvas 让您直接从与 Copilot 的对话中创建交互式界面。您不必在冗长的聊天中梳理信息,而是可以将其转换为可视化图表、仪表盘或可交互的自定义工作流。例如:
• /create-canvas 创建一个交互式图表,展示此应用中各服务之间的连接关系。
• /create-canvas 创建一个 Issue 分类看板,让我审查处于 open 状态的 issue 并进行归类。
当一个任务变成多个任务时,
使用 /orchestrate
并非每个任务都能完美融入单一工作流。有时,您需要在多个仓库之间进行修改,或同时处理多个相关任务。/orchestrate 通过将较大的工作拆分为可并行推进的小任务,帮助您跨会话、跨仓库协调工作。
• 跨仓库协调变更。当某个功能涉及多个代码库时,/orchestrate 可以帮您跟踪工作进展,并协调各仓库的更新。
• /orchestrate 我需要在前端、后端和共享仓库中添加对新身份验证流程的支持。请帮我拆解这项工作,并协调各代码库所需的变更。
• 管理并行开发任务。对于更大的项目,Copilot 可以将工作拆分为多个专注的子任务,让多个部分同时推进。
• /orchestrate 为此功能的发布做准备。识别实现、测试、文档和部署所需的工作,然后帮助协调每项任务。
4
您的下一个工作流,从 / 开始
您不需要记住任何命令就可以开始。先挑选几个符合您工作习惯的斜杠命令,由此起步,剩下的交给自动补全菜单。输入 / 开始探索吧!
GitHub中国授权合作伙伴——创实信息
斜杠命令的价值,不在于记住多少条命令,而在于找到几条真正适合你工作方式的命令,并让它们成为日常开发流程的一部分。从 /plan 开始规划,用 /spar 挑战假设,让 /autopilot 推进实现,再通过 /rubber-duck 获得第二意见——这些看似简单的快捷方式,背后对应的是一整套更高效、更可控的 Copilot 使用方式。
作为 GitHub中国授权合作伙伴,创实信息提供 GitHub Copilot 的正版授权许可,以及实施部署、使用培训、技术支持等一站式服务。
如果您希望让团队更快上手 Copilot、将斜杠命令和多会话工作流真正用起来,欢迎联系创实信息,我们将结合您的开发场景,提供针对性的服务与方案支持。
邮箱:customer@shcsinfo.com
电话:021-61210910
官网:www.shcsinfo.com
— END —
往 期 精 选

1 | |
2 | |
3 |
4 | |
5 | |
6 |
