课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

本课程是为企业IT开发团队量身定制的2天线下强化培训,聚焦如何利用 GitHub Copilot(Agent Mode + Agent Skills) 实现AI辅助软件开发的落地与提效。课程围绕统一业务场景——dotenv 环境变量配置文件解析器,分别在 C++、C#、Python 三种语言中展开实战,帮助学员在真实代码中掌握AI辅助开发的核心技能。

课程内容覆盖从源码导读、功能扩展、Bug修复、性能优化,到自定义Agent Skills的全流程,强调“可量化提效”和“可沉淀资产”。学员将学习如何通过暂停并澄清(pause-and-clarify)、测试生成(test-generation)、代码审查(code-review) 等技能,解决AI生成代码质量不稳定、调试效率低、技能难以复用等痛点。

培训中超过50%的时间为动手实操,最终每组将产出一个可复用的企业级Agent Skill文件,可直接纳入企业代码库,成为组织工程能力的一部分。

目标收益

1、提升调试效率6-12倍
通过语言特定的调试技能(如C++内存问题、C#死锁、Python类型污染),大幅缩短问题定位与修复时间。

2、掌握AI辅助开发的标准化流程
学习“三步验证法”(AI生成 → 自动化测试 → 人工审查),提升对AI生成代码的掌控感与信任度。

3、实现测试自动化与代码审查标准化
利用test-generation和code-review技能自动生成测试用例、识别边界与异常场景,提升代码质量。

4、沉淀可复用的团队技能资产
通过自定义Agent Skills,将团队经验编码为可版本化、可共享的技能文件,构建企业内部技能库。

5、跨语言协作与知识迁移能力
在统一业务场景下,理解不同语言的实现差异与优化手段,促进跨组交流与技术共建。

培训对象

本课程面向企业IT开发团队中的一线开发人员,特别适合有以下需求的团队:

希望系统掌握GitHub Copilot高级功能(如Agent Mode、Agent Skills)的开发团队;

正在探索AI辅助开发落地,但面临代码质量不可控、调试效率低、技能难复用等问题的团队;

希望构建可沉淀、可复用的AI辅助开发工程能力的组织;

对C++、C#、Python中至少一种语言有实际开发经验的开发者。

课程大纲

Day 1:Copilot 核心能力 + Agent Skills 入门实战 【上午(3 小时)】基础能力与 dotenv 源码导读
09:00 – 09:30|开场与环境验证
• 培训目标、学习路径与评估方式说明
• 三组环境联调(VS Code + Copilot Agent Mode + 语言工具链)
• Agent Skills 工作原理 5 分钟概览(三级加载机制图示)
09:30 – 10:30|GitHub Copilot 速成
• Chat 模式:询问设计模式、代码解释、问题排查的有效提问策略
• Inline Suggestions:自动补全与多候选方案选择
• Agent Mode 与普通 Chat 的关键区别:工具调用、多步执行、技能加载
• 演示:同一问题在 Chat vs Agent Mode 下的响应质量对比
10:45 – 12:00|dotenv 源码导读 + 实战 75 分钟
目标:在真实开源代码上建立第一次 Agent Skills 使用经验
• 任务 1(30 分钟):阅读 dotenv 核心解析逻辑,用 prompttemplates 技能生成标准化提问模板,添加行号显示功能
• 任务 2(20 分钟):用 test-generation 技能为新功能生成单元测试
(正常/边界/异常三类用例)
• 技能文件解剖(15 分钟):现场拆解 test-generation/SKILL.md 的
frontmatter、指令正文与附属资源
• 小组分享(10 分钟):各组展示技能触发截图,讨论"为什么这次触发/
没有触发"

【下午(3 小时)】:Agent Skills 深度实战——YAML 格式扩展
13:30 – 14:30|Agent Skills 系统化讲解
• 技能文件完整结构:name、description、user-invokable、disable￾model-invocation 等 frontmatter 字段详解
• 斜杠命令(/skill-name)与自动触发的适用场景
• 社区技能生态:awesome-copilot 收录标准与高质量技能示例
• 企业级部署路线图:仓库级→个人级→(即将)组织/企业级
• 实战演示:code-review、test-generation、architecture-design 三
个技能的上下文注入过程(开启 Copilot Debug 日志可视化)
14:45 – 17:00|YAML 格式扩展实战(120 分钟)
核心挑战:为 dotenv 项目扩展 YAML 配置文件支持,全程借助 Agent Skills 完成从架构到测试的完整开发循环
阶段 1(60 分钟):架构设计与核心实现
• 使用 architecture-design 技能生成 C4 组件图,确认接口边界
• 使用 pause-and-clarify 技能在生成代码前获取多方案技术决策支持
阶段 2(45 分钟):测试生成与代码审查
• 用 test-generation 技能生成完整测试套件(正常流、边界值、错误路径)
• 用 code-review 技能专项审查边界条件和异常处理逻辑
• 对比:使用技能前后,代码审查的覆盖度与发现问题数量
阶段 3(15 分钟):跨组交叉评审
• 各组展示技能触发日志与代码改进 diff
• 讨论:哪些场景下技能自动触发失败,如何优化 description 字段以改善召回
Day 2:语言特定调试 + 性能优化 + 自定义技能工程化 【上午(3 小时)】:Bug 修复与性能优化实战
09:15 – 10:30|语言特定 Bug 修复实战(75 分钟)
目标量化指标:传统手工调试 30–60 分钟 → Agent Skills 辅助 5–10 分钟 = 6–12 倍调试提效
实战流程(每组 25 分钟):
1. 复现缺陷,记录传统排查路径和耗时基准
2. 激活语言特定调试技能,观察 Copilot 诊断过程
3. 按技能指引执行修复,运行回归测试
4. 记录实际耗时,计算提效倍数

10:45 – 12:00|性能优化实战(75 分钟)
阶段 1(25 分钟):瓶颈识别
阶段 2(35 分钟):优化实现
阶段 3(15 分钟):性能基准对比
• 统一测试规模:100 / 1000 / 10000 行 .env 文件
• 用 cpp/csharp/python-profiling 技能生成基准报告,横向对比优化前
后数据

【下午(3 小时)】:最佳实践研讨 + 自定义技能工程化
13:30 – 15:00|企业级最佳实践深度研讨(90 分钟)
模块 A:提示词工程(30 分钟)
• 渐进式提问法:宏观架构 → 模块设计 → 行级细节,每层匹配不同技

• 上下文管理策略:AGENTS.md / CLAUDE.md 的撰写规范与版本化管理
• pause-and-clarify 五步法 实操:澄清需求 → 方案列举 → 风险提示
→ 确认 → 生成
• provide-source-links 技能 在查阅 API 文档、CVE 修复时的正确用法
模块 B:质量保障体系(30 分钟)
• AI 辅助开发三步验证流程:AI 生成 → 自动化测试 → 人工代码审查
• 技能组合策略:test-generation + code-review + security-review
的编排顺序
• 典型反模式与规避方法(案例:技能描述过宽导致误触发、指令冲突导致 Copilot 行为不一致)
模块 C:跨语言迁移与团队推广(30 分钟)
• dotenv 业务逻辑的语言无关性如何促进跨组知识共享
• 技能文件的 Git 工作流:分支、Code Review、合并策略
• 企业内部技能库建设路线图:仓库级试点 → 个人沉淀 → (组织级 GA 后)规模推广

15:15 – 16:00|自定义技能创建工作坊(45 分钟)
目标:每组产出一个可运行的企业级 Agent Skill,作为本次培训的核心交付物之一

工作坊流程:
1. (10 分钟) 确定技能边界:撰写 frontmatter,明确触发条件
(description 字段决定召回质量)
2. (20 分钟) 编写指令正文:结构化指引(分析→建议→示例→验证)+附加真实代码模板
3. (15 分钟) 展示与互评:演示技能加载日志,各组互相评审
description 的准确性与指令的可执行性

16:00 – 16:30|课程总结与结业
• 收获回顾:从三大痛点到可量化解决方案的完整映射
• 可量化成果清单:调试效率 6–12 倍提升 · 测试自动化 · 代码审查
标准化 · 技能资产沉淀
• 后续学习路径:awesome-copilot 社区贡献指南 · 组织级技能库建设
准备
• 资源交付:Agent Skills 模板库(含本次培训全部技能文件)+ 提示词最佳实践手册
Day 1:Copilot 核心能力 + Agent Skills 入门实战
【上午(3 小时)】基础能力与 dotenv 源码导读
09:00 – 09:30|开场与环境验证
• 培训目标、学习路径与评估方式说明
• 三组环境联调(VS Code + Copilot Agent Mode + 语言工具链)
• Agent Skills 工作原理 5 分钟概览(三级加载机制图示)
09:30 – 10:30|GitHub Copilot 速成
• Chat 模式:询问设计模式、代码解释、问题排查的有效提问策略
• Inline Suggestions:自动补全与多候选方案选择
• Agent Mode 与普通 Chat 的关键区别:工具调用、多步执行、技能加载
• 演示:同一问题在 Chat vs Agent Mode 下的响应质量对比
10:45 – 12:00|dotenv 源码导读 + 实战 75 分钟
目标:在真实开源代码上建立第一次 Agent Skills 使用经验
• 任务 1(30 分钟):阅读 dotenv 核心解析逻辑,用 prompttemplates 技能生成标准化提问模板,添加行号显示功能
• 任务 2(20 分钟):用 test-generation 技能为新功能生成单元测试
(正常/边界/异常三类用例)
• 技能文件解剖(15 分钟):现场拆解 test-generation/SKILL.md 的
frontmatter、指令正文与附属资源
• 小组分享(10 分钟):各组展示技能触发截图,讨论"为什么这次触发/
没有触发"

【下午(3 小时)】:Agent Skills 深度实战——YAML 格式扩展
13:30 – 14:30|Agent Skills 系统化讲解
• 技能文件完整结构:name、description、user-invokable、disable￾model-invocation 等 frontmatter 字段详解
• 斜杠命令(/skill-name)与自动触发的适用场景
• 社区技能生态:awesome-copilot 收录标准与高质量技能示例
• 企业级部署路线图:仓库级→个人级→(即将)组织/企业级
• 实战演示:code-review、test-generation、architecture-design 三
个技能的上下文注入过程(开启 Copilot Debug 日志可视化)
14:45 – 17:00|YAML 格式扩展实战(120 分钟)
核心挑战:为 dotenv 项目扩展 YAML 配置文件支持,全程借助 Agent Skills 完成从架构到测试的完整开发循环
阶段 1(60 分钟):架构设计与核心实现
• 使用 architecture-design 技能生成 C4 组件图,确认接口边界
• 使用 pause-and-clarify 技能在生成代码前获取多方案技术决策支持
阶段 2(45 分钟):测试生成与代码审查
• 用 test-generation 技能生成完整测试套件(正常流、边界值、错误路径)
• 用 code-review 技能专项审查边界条件和异常处理逻辑
• 对比:使用技能前后,代码审查的覆盖度与发现问题数量
阶段 3(15 分钟):跨组交叉评审
• 各组展示技能触发日志与代码改进 diff
• 讨论:哪些场景下技能自动触发失败,如何优化 description 字段以改善召回
Day 2:语言特定调试 + 性能优化 + 自定义技能工程化
【上午(3 小时)】:Bug 修复与性能优化实战
09:15 – 10:30|语言特定 Bug 修复实战(75 分钟)
目标量化指标:传统手工调试 30–60 分钟 → Agent Skills 辅助 5–10 分钟 = 6–12 倍调试提效
实战流程(每组 25 分钟):
1. 复现缺陷,记录传统排查路径和耗时基准
2. 激活语言特定调试技能,观察 Copilot 诊断过程
3. 按技能指引执行修复,运行回归测试
4. 记录实际耗时,计算提效倍数

10:45 – 12:00|性能优化实战(75 分钟)
阶段 1(25 分钟):瓶颈识别
阶段 2(35 分钟):优化实现
阶段 3(15 分钟):性能基准对比
• 统一测试规模:100 / 1000 / 10000 行 .env 文件
• 用 cpp/csharp/python-profiling 技能生成基准报告,横向对比优化前
后数据

【下午(3 小时)】:最佳实践研讨 + 自定义技能工程化
13:30 – 15:00|企业级最佳实践深度研讨(90 分钟)
模块 A:提示词工程(30 分钟)
• 渐进式提问法:宏观架构 → 模块设计 → 行级细节,每层匹配不同技

• 上下文管理策略:AGENTS.md / CLAUDE.md 的撰写规范与版本化管理
• pause-and-clarify 五步法 实操:澄清需求 → 方案列举 → 风险提示
→ 确认 → 生成
• provide-source-links 技能 在查阅 API 文档、CVE 修复时的正确用法
模块 B:质量保障体系(30 分钟)
• AI 辅助开发三步验证流程:AI 生成 → 自动化测试 → 人工代码审查
• 技能组合策略:test-generation + code-review + security-review
的编排顺序
• 典型反模式与规避方法(案例:技能描述过宽导致误触发、指令冲突导致 Copilot 行为不一致)
模块 C:跨语言迁移与团队推广(30 分钟)
• dotenv 业务逻辑的语言无关性如何促进跨组知识共享
• 技能文件的 Git 工作流:分支、Code Review、合并策略
• 企业内部技能库建设路线图:仓库级试点 → 个人沉淀 → (组织级 GA 后)规模推广

15:15 – 16:00|自定义技能创建工作坊(45 分钟)
目标:每组产出一个可运行的企业级 Agent Skill,作为本次培训的核心交付物之一

工作坊流程:
1. (10 分钟) 确定技能边界:撰写 frontmatter,明确触发条件
(description 字段决定召回质量)
2. (20 分钟) 编写指令正文:结构化指引(分析→建议→示例→验证)+附加真实代码模板
3. (15 分钟) 展示与互评:演示技能加载日志,各组互相评审
description 的准确性与指令的可执行性

16:00 – 16:30|课程总结与结业
• 收获回顾:从三大痛点到可量化解决方案的完整映射
• 可量化成果清单:调试效率 6–12 倍提升 · 测试自动化 · 代码审查
标准化 · 技能资产沉淀
• 后续学习路径:awesome-copilot 社区贡献指南 · 组织级技能库建设
准备
• 资源交付:Agent Skills 模板库(含本次培训全部技能文件)+ 提示词最佳实践手册

课程费用

6800.00 /人

课程时长

2

预约体验票 我要分享

近期公开课推荐

近期公开课推荐

提交需求