4006-998-758
3000+课程任你选择
AI Coding深度实战 :从工具精通到团队协作
研发学院 AI Coding深度实战 :从工具精通到团队协作
李明宇

中科院计算所副教授(高级工程师)

历任国家重点实验室课题组负责人

创业公司CTO、上市公司事业群技术总监和首席技术专家

荣获中国软件协会“优秀CTO”等多项荣誉

中国新一代IT产业联盟分委会秘书长

全国高校人工智能与大数据创新联盟专家委员

北京开源创新委员会委员

中国开源软件创新大赛总决赛评委

十余年来致力于IT新技术在企业的落地,作为项目技术负责人为多家知名企业和单位开发和交付过产品及服务,包括:国家信息中心、国防科技大学、中石化、银联、交通银行、首都在线、中国电信天翼爱音乐、中国移动研究院等。

在AI大模型领域,李老师在B端和C端均有AI应用从技术研发到落地变现的闭环实践经验,自研技术 CodeGraphRAG 性能达到国际领先水平。企业客户包括电信运营商、大型上市企业、国内知名芯片公司等,受到一致好评。

查看老师详情
课程内容

课程介绍

凌云光作为国内领先的机器视觉与光技术企业,拥有VisionWare算法平台等核心软件产品,研发团队在AICoding领域已有初步探索。本次培训旨在针对AICoding在凌云光实际落地中的痛点问题,结合讲师真实项目案例,提供可复用的方法论和操作规范。

课程特点

问题驱动:围绕凌云光团队实际痛点展开,而非泛泛的工具介绍。

工具纵深:系统覆盖ClaudeCode、OpenSpec、Superpowers三大核心工具的深度用法。

流程闭环:从单人使用到多人协作,从新项目到老项目,完整串通AICoding全流程。

实操为主:每个模块均含现场实操或结合学员实际项目的研讨环节。

课程收益

工具层面:精通ClaudeCode规约体系,掌握OpenSpec和Superpowers的完整用法。

协作层面:建立多人AICoding的隔离机制与协作流程,解决"互相覆盖"问题。

实战层面:获得新项目、规范化项目、遗留系统三类场景的AI介入策略。

课程安排

工具层面:精通ClaudeCode规约体系,掌握OpenSpec和Superpowers的完整用法。

协作层面:建立多人AICoding的隔离机制与协作流程,解决"互相覆盖"问题。

实战层面:获得新项目、规范化项目、遗留系统三类场景的AI介入策略。

课程大纲

模块一:AICoding工具深度精通(3课时)

目标:从"装上能用"到"用对用深",精通ClaudeCode及其生态工具的核心机制。

1. Claude Code核心机制与规约体系

  • CLAUDE.md三层架构(全局层/项目层/个人层)详解与编写原则

  • CLAUDE.md编写实战:必写内容、反模式警示、现场共创

  • Claude Code高级特性:Agentic模式、Worktree会话、Cron定时任务、订阅 vs. API Key选型

2. OpenSpec:规格驱动开发框架

  • 核心理念:在写代码之前先对齐"要构建什么",需求规格随代码同步演进

  • 核心工作流:propose → apply → verify →      archive → sync

  • 团队价值:上下文持久化、特性交叉影响检测、安装配置实操

3. Superpowers:AI编程技能框架

  • 核心理念:为AI注入开发纪律(澄清→设计→计划→编码→验证),杜绝"上来就写"

  • 核心Skill:brainstorming、writing-plans、TDD驱动

  • 三者协同:OpenSpec定需求 + Superpowers控流程 + Claude Code干活的组合工作流演示

 

模块二:多人AICoding协作——AI特有的冲突问题与应对

目标:解决AI写代码特有的协作难题——改动面广、速度快、冲突密度高,传统Git工作流不够用。

1. AI写代码的协作特殊性

  • AI改代码 ≠ 人改代码:改动面天然发散、速度极快、冲突概率指数级上升

  • 核心矛盾:Worktree/分支只是"隔离"(推迟冲突),没有"消除"冲突

  • 典型翻车场景解析与现场复现

2. 从源头控制AI的改动范围

  • 任务粒度设计:小任务比大任务安全得多,用Superpowers天然控粒度

  • 用CLAUDE.md限定AI的修改边界——最高杠杆的做法

  • 架构层面的隔离:模块领地划分、公共代码"保护区"机制

  • 现场研讨:以学员项目为例,画出"模块领地图"和"保护区清单"

3. 合并策略与团队配置

  • 高频小PR、合并顺序调度、"基座先行"模式

  • CLAUDE.md团队治理与一致性保障

  • 现场实操:模拟多人团队并行开发,对比"不控制范围"与"控制范围"的冲突差异

 

模块三:分场景实战——新项目、规范项目、遗留系统(4课时)

目标:针对三类典型场景,提供从0到1的完整AICoding操作路径。

1. 新项目:AI原生的开发方式

  • 从零开始的完整流程:OpenSpec提案 → Superpowers设计拆解 → Claude Code逐任务TDD执行 → 归档

  • 新项目CLAUDE.md模板分享

  • 案例复盘:分布式调度器的AI原生开发全过程

2. 规范化项目:已有架构和流程的项目

  • 接入策略:渐进式接入、让AI"读懂"既有项目

  • 与现有CI/CD流程集成:CLAUDE.md中声明CI命令,AI自行验证后再提交

  • 多模块复杂项目的分治策略与现场研讨

3. 遗留系统:年久失修的老项目

  • 老项目核心挑战:无文档、无测试、强耦合、人员绑定

  • AI介入三步走:考古还原 → 补测试加固 → 重构/重写决策

  • 案例复盘:大几十万行CRM系统的四个里程碑重构全过程及关键发现

  • 现场实操:学员提供老项目代码,现场演示AI考古→加固→重构

 

模块四:生产级质量保障与端到端流程串联

目标:串成完整的生产级闭环,解决"AI写的代码敢不敢上线"的问题。

1. 代码质量分级管控

  • 四类软件的AI介入策略:全自动 / 里程碑审查 / 合规介入      / 人工值守

  • 凌云光场景讨论:VisionWare算法模块、客户交付系统、内部工具分别属于哪一类?

  • AI + 人工双重Review的实操流程与Checklist

2. 端到端流程串联

  • 完整工作流:需求(OpenSpec)→设计(Superpowers)→分工(Worktree)→执行(ClaudeCode)→审查(双层Review)→归档

  • R.I.P.E.R. Five开发流程在AICoding场景下的适配

3. 凌云光落地路线图研讨

  • 分组工作坊:各组选择实际项目,编写CLAUDE.md、设计协作策略、制定AI介入分级、规划落地路径

  • 各组汇报、讲师点评与Q&A

 

附录:课程产出物清单

产出物

说明

CLAUDE.md团队模板

经过生产验证的项目规约模板,可直接复用

多人协作规范文档

改动范围控制规则、合并策略、PR审查流程

三类项目AI介入策略图

新项目/规范项目/遗留系统的分场景操作指引

四类软件分级管控表

全自动/里程碑审查/合规介入/人工值守的分级标准

OpenSpec + Superpowers
 
配置模板

开箱即用的工具配置与安装指南

端到端流程图

从需求到上线的完整AICoding流程图






返回上一级