Skill Agent
IDE · Copilot Agent

GitHub Copilot:编辑器内的编程 Agent

GitHub Copilot 在 VS Code、JetBrains、Visual Studio 提供 Agent 模式——多步编辑、终端与 custom instructions,类似团队共享的 Skill 文本。

打开 Copilot 文档

如何设置

  1. 01
    开通 Copilot

    通过 GitHub 订阅并在 IDE 内登录。

  2. 02
    启用 Agent 模式

    更新 Copilot 扩展并按文档打开 Agent 功能。

  3. 03
    添加 custom instructions

    在用户/仓库/组织范围写测试命令与禁止路径。

  4. 04
    单仓库试点

    开分支保护;Copilot 出草稿 PR,人工审合并。

如何作为 Skill Agent 使用

  1. 01
    关联 Issue

    粘贴 Issue/PR 上下文,范围 tied 到 GitHub 工件。

  2. 02
    声明验证

    说明必须通过的 npm test / pytest / lint。

  3. 03
    逐步批准命令

    信任指令集前一次只批准一条终端步骤。

  4. 04
    完善指令

    漏步骤就写进 custom instructions。

核心能力

编辑器原生

在现有 IDE 内提议修改,受 Copilot 权限模型约束。

Custom instructions

组织/仓库级指令统一 Review、测试与安全检查。

Agent + 终端

批准后跑 shell 做构建/测试,提交前核对输出。

GitHub 上下文

在计划与设置允许时关联 Issue、PR、Actions。

典型场景

Issue → PR

让 Copilot 实现 GitHub Issue 并开带测试的草稿 PR。

补测试

指令要求改动包必须有覆盖率才结束。

企业规范

组织级指令强制日志与 API 使用标准。

常见问题 — GitHub Copilot

Copilot Agent 模式是什么?
Agent 模式让 Copilot 在 IDE 内执行多步编程任务(改文件、跑批准命令),而不只是行内补全。
Custom instructions 等同 SKILL.md 吗?
角色类似:持久指导 Agent 自动加载。SKILL.md 常是文件夹;Copilot 用用户/仓库/组织级指令文件。
必须要 GitHub Enterprise 吗?
套餐与功能不同,个人/商业版均有;Agent 模式是否可用请以 GitHub 文档为准。

说明: Copilot Agent 能力与套餐因订阅而异,请查阅 docs.github.com/copilot。