GitHub Copilot CLI 结业考试全解析:基于 cli-mastery 的 15 道核心考题与 80% 通关法则

发布时间:2026/11/9 9:51:51

GitHub Copilot CLI 结业考试全解析:基于 cli-mastery 的 15 道核心考题与 80% 通关法则 GitHub Copilot CLI 结业考试全解析基于 cli-mastery 的 15 道核心考题与 80% 通关法则【免费下载链接】awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-copilot本文围绕awesome-copilot仓库中 cli-mastery 技能的结业考试Final Exam展开完整解读考试机制、15 道高频考题的知识点来源、通过/失败判定与奖励逻辑。读完本文你不仅能掌握 Copilot CLI 考试的全貌还能将每道题背后的斜杠命令、快捷键、Agent、MCP 与配置知识系统性地纳入自己的实战工具箱。一、考试设计与规则一场 10 题的终端实战认证final-exam.md 是 cli-mastery 技能的教学闭环终点。整个技能的设计遵循引导式教学 → 随堂测验 → 场景挑战 → 结业考试的路径前 8 个模块负责讲授scenarios.md 负责实战演练而final-exam.md负责最终验收。考试规则在文档开头即明确约定共四条规则项具体约定考题数量每次呈现 10 道单选题选项数量每题 4 个选项choices通过线正确率 80% 及以上即至少答对 8 题随机性每次抽题都从题库中随机变化选择这份规则直接对应 SKILL.md 中定义的触发路由当用户说出 final exam 时Agent 会读取references/final-exam.md并进入考核模式。同时规则强制要求使用ask_user工具并以 4 个 choices 呈现选项这与全技能所有测验保持一致——所有小测和场景题都必须走ask_user的交互式问答保证考试体验统一。二、完整题库深度解析15 道题覆盖八大知识域题库共收录 15 道题覆盖了前 8 个模块的核心知识点。以下逐题展开每题都给出标准答案、考察点以及对应的模块依据方便读者对照复习。题 1初始化命令 ——/initWhich command initializes Copilot CLI in a new project?标准答案/init。/init的作用是在新仓库中引导生成copilot-instructions.mdmodule-1 中归入 Getting Started 分类适用于克隆新仓库后的首次配置。与之配套的初始化命令还有/loginGitHub 认证、/terminal-setup配置多行输入。题 2模式切换快捷键 ——ShiftTabWhat shortcut cycles through modes?标准答案ShiftTab。在 module-2-keyboard-shortcuts.md 中ShiftTab定义为在 Interactive交互与 Plan计划模式之间循环切换。结合 module-3-modes.md 的模式对比表可知交互模式速度最快但安全性中等、每一步需你确认计划模式速度较慢但安全性最高适合重构等复杂变更Autopilot 模式则需要先通过/experimental启用、再配合ShiftTab切入。题 3仓库级自定义 Agent 存放位置 ——.github/agents/*.mdWhere are repo-level custom agents stored?标准答案.github/agents/*.md。module-4-agents.md 用一张三级表明确了自定义 Agent 的作用域级别存放位置生效范围个人~/.copilot/agents/*.md该用户所有项目项目.github/agents/*.md仓库内所有人组织.github-private/agents/组织仓库内整个组织题 4MCP 全称 —— Model Context ProtocolWhat does MCP stand for?标准答案Model Context Protocol模型上下文协议。module-6-mcp.md 将它比喻为AI 的 USB 端口——一种把 AI 连接到外部工具的标准协议。GitHub MCP server 是内置的可搜索仓库、Issue、PR 与 Actions。题 5可安全并行运行的 Agent ——exploreWhich agent is safe to run in parallel?标准答案explore。依据 module-4-agents.md 的内置 Agent 表explore基于 Haiku 模型用于快速的代码库问答只读、回复限制在 300 词以内因此可以安全并行化而task跑测试/构建/lint、general-purposeSonnet 全工具复杂任务、code-review审查代码各有职责其中code-review永不修改代码、信噪比高。题 6将文件加入 AI 上下文 ——文件名How do you add a file to AI context?标准答案filename例如src/auth.ts。这是 module-2-keyboard-shortcuts.md 强调的最重要的快捷键。提及文件会把文件内容纳入上下文src/auth.ts表示单个文件src/components/表示目录列表多文件可用Fix src/auth.ts to match tests/auth.test.ts一次携带多个文件上下文。核心思想是主动给出精确上下文而不是依赖 AI 自己去找文件。题 7指令优先级最高的文件 ——CLAUDE.md/GEMINI.md/AGENTS.mdWhat file has the highest instruction precedence?标准答案CLAUDE.md/GEMINI.md/AGENTS.md位于 git 根目录与当前工作目录 cwd。module-7-advanced.md 给出了完整的指令优先级排序从高到低CLAUDE.md/GEMINI.md/AGENTS.mdgit 根目录 当前目录.github/instructions/**/*.instructions.md支持路径级作用域.github/copilot-instructions.md~/.copilot/copilot-instructions.mdCOPILOT_CUSTOM_INSTRUCTIONS_DIRS环境变量指向的额外目录路径级指令还支持applyTo字段例如.github/instructions/backend.instructions.md配合applyTo: src/api/**可让代码库不同部分遵循不同规范。题 8 与题 15会话压缩命令 ——/compactWhich command compresses conversation history? / What does/compactdo?标准答案/compact会压缩对话历史、总结会话以释放上下文空间。这是题库中唯一重复考察两次的知识点可见其重要性。依据 module-7-advanced.md 的实践建议当上下文占用达到 95% 时会自动压缩操作前先用/context查看 token 占用可视化最好在自然任务边界处使用当 AI 出现与先前说法矛盾、token 使用率超过 80% 时就是压缩的预警信号。/compact在 module-1-slash-commands.md 的 Session Context 分类中与/context、/usage、/clear等会话管理命令并列。题 9项目级 MCP 配置位置 ——.github/mcp-config.jsonWhere is MCP configured at project level?标准答案.github/mcp-config.json。module-6-mcp.md 的配置表规定用户级配置在~/.copilot/mcp-config.json项目级配置在.github/mcp-config.json。配置文件采用标准 JSON 格式通过mcpServers字段声明服务器、命令与参数详见下文配置文件格式小节。题 10--yolo的含义 —— 等同于--allow-allWhat does--yolodo?标准答案与--allow-all相同跳过所有确认提示。module-8-configuration.md 的权限模型说明默认情况下编辑、创建、shell 命令都需要确认/allow-all或--yolo会在本次会话内跳过所有确认而/reset-allowed-tools可重新启用确认。module-7 的实战提醒是Full trust mode请负责任地使用——通常配合 Autopilot 模式用于可信环境。题 11深度研究命令 ——/researchWhat does/researchdo?标准答案执行一次带来源的深度研究调查使用 GitHub 搜索与网络来源。/research在 module-1-slash-commands.md 的 Workflows Research 分类中定义与/plan创建实施计划、/user管理 GitHub 用户列表并列适合需要多来源佐证的调研型任务。题 12外部编辑器快捷键 ——CtrlGWhich shortcut opens input in $EDITOR?标准答案CtrlG。module-2-keyboard-shortcuts.md 将CtrlG描述为改变游戏规则的快捷键——它会在$EDITOR环境变量指定的外部编辑器中打开当前提示词适合编写长提示。编辑器由 module-8-configuration.md 中的EDITOR环境变量指定。配套的行编辑快捷键包括CtrlA行首、CtrlK删除光标至行尾、Meta←/→按词移动等。题 13重置工具授权 ——/reset-allowed-toolsWhat does/reset-allowed-toolsdo?标准答案重新启用确认提示撤销已批准的工具权限。这对应 module-1-slash-commands.md Permissions Directories 分类中的安全收紧操作与/allow-all恰好相反。在 scenarios.md 的场景 8Production Safety中给出了典型用法从样板代码工作切换到生产部署脚本时先/reset-allowed-tools收紧权限、进入 Plan 模式、每次提交前/review。题 14复制 AI 回复 ——/copyWhich command copies the last AI response to your clipboard?标准答案/copy。/copy在 module-1-slash-commands.md 的 Session Context 分类中与/share导出为 markdown/gist 分享给团队、/rename会话重命名等会话管理命令并列用于快速抓取 AI 输出。三、考卷背后的知识体系八大模块一次串联final-exam.md并非孤立存在它的每一道题都能映射到 references 目录中的具体模块。这也是复习的最佳路线图模块文件知识域对应考题module-1-slash-commands.md斜杠命令会话、权限、配置、扩展、工作流题 1、8、10、11、13、14、15module-2-keyboard-shortcuts.md快捷键导航、编辑、行编辑题 2、6、12module-3-modes.md交互/计划/Autopilot 三种模式题 2module-4-agents.md内置 Agent 与自定义 Agent 体系题 3、5module-5-skills.mdSkills 技能包与/skills管理考题之外的扩展module-6-mcp.mdMCP 集成与配置题 4、9module-7-advanced.md高级技巧与指令优先级题 7、8、10、15module-8-configuration.md配置文件、环境变量、权限模型题 10、12、13值得注意Skills模块 5虽未直接出现在 15 道题中但它定义了整个技能的运行载体——自定义 skill 的创建~/.copilot/skills/name/SKILL.md、SKILL.md的 YAML frontmattername、description、可选tools以及自动匹配机制都是 cli-mastery 自身能作为技能被调用的前提也属于复习范围。四、通过判定与反馈逻辑从 CLI Wizard 到失败重试考试结果的处理逻辑同样在final-exam.md中明确通过≥80%颁发 CLI Wizard 称号并热情祝贺。未通过80%明确指出答错的题目并鼓励用户重试。这个称号体系并非孤立设计它与 SKILL.md 的 XP 进度系统深度联动。SKILL.md 定义了完整的经验值规则经验值来源课程 20、答对 15、满分小测 50、场景挑战 30等级阶梯0Newcomer → 100Apprentice → 250Navigator → 400Practitioner → 550Specialist → 700Expert → 850Virtuoso → 1000Architect → 1150Grandmaster → 1500Wizard全部内容最高可获得 1600 XP8 个模块 × 145 8 个场景 × 30 结业考试 200。可见 CLI Wizard 称号既是结业考试的通过奖励也是 XP 系统中最高等级的名称两个机制互相印证。进度通过 SQLite 持久化首次交互时初始化mastery_progress与mastery_completed两张表记录 XP、等级、当前模块与已完成模块。五、实战如何触发并完成一次结业考试cli-mastery 是awesome-copilot仓库中的一个技能安装与触发方式如下安装技能使用 GitHub CLI 执行gh skills install github/awesome-copilot cli-mastery需要 GitHub CLI v2.90.0参见 docs/README.skills.md 的通用安装说明该技能在目录表中的描述见 docs/README.skills.md。启动技能对 Copilot CLI 说出触发词cliexpert或直接说 final exam、CLI final exam 进入考核路由对应 SKILL.md 的触发表。完成 8 个模块教学正常流程下先依次完成模块 1–8 的学习与小测当模块计数超过 8 后再次说cliexpert技能会主动推荐场景挑战、结业考试或任意模块复习。参加考试说出 final examAgent 读取references/final-exam.md用ask_user每次呈现 10 道随机题目、每题 4 个选项答题过程中答对会同步获得 XP 展示。查看结果达到 80% 正确率获得 CLI Wizard 称号未达标则查看错题清单重试即可。若只想定向复习某块知识可直接说 reference 并指定主题技能会按需view对应的模块文件例如复习快捷键可以指向 module-2-keyboard-shortcuts.md复习 MCP 配置可以指向 module-6-mcp.md。六、附考场之外必须掌握的两份配置速查虽然final-exam.md未直接给出配置文件内容但两题题 9 的 MCP 配置、题 12 的外部编辑器直接依赖它们补齐这块知识能让考试与实战都更从容。MCP 项目级配置格式module-6-mcp.md{ mcpServers: { my-server: { command: npx, args: [modelcontextprotocol/server-postgres, {{env.DATABASE_URL}}], env: { NODE_ENV: development } } } }配套安全规范绝不把凭据直接写入配置文件一律使用{{env.SECRET}}环境变量引用使用前审查 MCP 服务器源码只连接确实需要的服务器。常用服务器包括server-postgres、server-sqlite、server-filesystem、server-memory与server-puppeteer。关键环境变量module-8-configuration.md变量用途EDITORCtrlG打开的外部编辑器COPILOT_LOG_LEVEL日志级别error/warn/info/debug/traceGH_TOKEN/GITHUB_TOKENGitHub 认证令牌按顺序检查COPILOT_CUSTOM_INSTRUCTIONS_DIRS自定义指令的额外目录遇到 MCP 连接异常、工具失败或需要提 bug 时用COPILOT_LOG_LEVELdebug copilot启动即可获得诊断级日志。结语cli-mastery 的结业考试把 Copilot CLI 最核心的 20% 功能浓缩成了 15 道题、10 题一卷、80% 通过的轻量考核。它既是学习者检验掌握程度的工具也天然是一份高频考点清单——对照 final-exam.md 逐题复习配合 SKILL.md 的 XP 进度追踪你就能以可量化、可重复的方式完成从 Newcomer 到 CLI Wizard 的终端技能跃迁。【免费下载链接】awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-copilot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/9 9:49:51

宜宾珙县电工证怎么考 值不值得考?学历不高怕报不上名的看过来

宜宾珙县电工证怎么考 值不值得考?学历不高怕报不上名的看过来 你是不是也担心自己学历不高,报名电工证会被拒?宜宾珙县电工证怎么考,值不值得考?这些问题很多人都问过,尤其是像你这样学历不高但想从事电工相关工作的朋友。别急,今天我来给你讲讲,怎…

2026/11/9 9:49:51

宜宾珙县电工证怎么考 2026河南最新政策怎么影响你

宜宾珙县电工证怎么考 2026河南最新政策怎么影响你 怕考不过白交培训费?宜宾珙县电工证怎么考?2026河南最新政策已经明确,特种作业操作证的报考、考试、复审流程更加规范,培训机构资质审查更严格,这直接关系到你能不能一次性通过考试,避免冤枉…

2026/11/9 9:49:51

初级电工证的速记方法,上岗必备,实操考试不再怕挂科

初级电工证的速记方法,上岗必备,实操考试不再怕挂科 实操考试心里没底怕挂科,这几乎是每个准备考初级电工证的施工人员最真实的感受。尤其是在商丘这样的中小型施工企业,电工岗位是现场作业的“心脏”,一旦出问题,轻则停工,重则事故。而初级电工证作为…

2026/11/9 9:49:51

临泽电工证含金量够高吗?工地太忙根本没时间复习考试

临泽电工证含金量够高吗?工地太忙根本没时间复习考试 工地太忙根本没时间复习考试,临泽电工证含金量却成了很多人绕不开的话题。作为三门峡劳务班组的负责人,我经常被工友问起电工证到底值不值得考,含金量高不高,能不能在工地用得上。今天就从政策、报考…

2026/11/9 9:39:27

电工证是哪个单位培训?电子证书怎么拿到手?

电工证是哪个单位培训?电子证书怎么拿到手? 之前考的证在外省能不能转过来?这是很多学员最关心的问题。特别是已经拿到电工证的朋友,如果打算回老家或者换个城市发展,往往担心证书能不能用、能不能转。其实,现在的 电子证书…

2026/11/9 0:37:55

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/9 0:03:09

建设厅的特种工有哪些含金量高?别交完钱考不过

建设厅的特种工有哪些含金量高?别交完钱考不过 怕考不过白交培训费?别急,先搞清楚建设厅的特种工有哪些含金量高的证,再决定是不是值得投入时间和金钱。 建设厅的特种工证是建筑行业里最基础、也最实用的证书之一,涉及多个作业类别,每种证的 含金量…

2026/11/9 0:03:09

荆门市电工证报名怎么考才靠谱 全国通用证别交冤枉钱

荆门市电工证报名怎么考才靠谱 全国通用证别交冤枉钱 怕考不过白交培训费?荆门市电工证报名前必须知道这些避坑指南。别看网上一堆培训机构广告,真要报个电工证,很多人被坑得一塌糊涂。特别是那些打着“包过”旗号的,最后不是考试不过,就是证不是全国通…

2026/11/9 0:03:09

高空电工作业过程通过率揭秘:怎么选靠谱机构不被坑

高空电工作业过程通过率揭秘:怎么选靠谱机构不被坑 不知道去哪报名怕被中介坑?你不是一个人。现在特种作业证报名渠道五花八门,从线下培训机构到线上代理,真假难辨。尤其是像高空电工作业这类高风险、高门槛的作业类型,证书含金量和考试通过率直接影响你…

2026/11/9 6:30:27

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/7 14:50:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑