课程目录
课程导论与全景路线图 (Syllabus)
本节介绍 30 期大师课的全景学习路线,带你预览如何从零打造出具备强自我意识和自纠错能力的 Agentic 开发流水线。
Phase 1 / Ep 01: 起心动念(人类视角的 One-Pager)
AI 不是你肚子里的蛔虫,也不是通灵师。本节实战教你如何写出简明扼要但具强制边界的“一页纸概念”(One-Pager),作为启动整个高阶 Agent 引擎的超级火种。
Phase 1 / Ep 02: Antigravity 环境准备与边界划定
把普通仓库改造为 Agent 驱动框架的第一步:创建 .agents 目录,并且设定清晰的子仓作用域。我们不依靠运气,我们依靠工程架构来给 AI 设限。
Phase 1 / Ep 03: 灵魂植入 GEMINI.md
这是整个 Agent 团队的宪法。告诉系统:在这里不准写花里胡哨的代码,不准自作主张修改已有函数,不准删除旧注释。不写这文件,你就是在开盲盒。
Phase 1 / Ep 04: 绝技引擎 using-superpowers
这是你在开发复杂系统时,避免 AI 胡言乱语的“免死金牌”。只需一行配置,强制 AI 养成好习惯:别特么乱猜,先去翻文档!
Phase 1 / Ep 05: 物理外挂 planning-with-files
估值 20 亿美金的黑客帝国模式。将大语言模型脆弱有限的短期记忆(Token),转移至近乎无限的物理磁盘之中(Filesystem)。
Phase 1 / Ep 06: 生成系统的第一条流水线 (Workflow)
把纪律、法则和目标串联起来。教会 Agent 不仅会接单做需求,还懂得接活之后要分步骤、写测试、开发、自检。完成从士兵到班长的蜕变。
Phase 2 / Ep 07: 人机辩论与 PRD 裂变
丢掉手工写几千字产品需求文档的习惯。展示如何利用带有系统人设的 Agent,将你一页纸的想法,反向推断并自动扩展成严谨的系统级 PRD 设计。
Phase 2 / Ep 08: 数据库引擎选型辩论
开发项目最怕头脑发热。利用大模型的知识库广度,通过对抗辩论确立最符合我们项目约束的技术栈,并将技术决策固定在 findings.md 中。
Phase 2 / Ep 09: 数据模型 Schema 设计自动化
拒绝手写百步的 Prisma 文件组合。教你编写专属的工作流,把抽象的业务对象自动具象化为带着关系键的表结构实体。
Phase 2 / Ep 10: 外部深海区预警(API Research)
如果系统开发一半才发现对接的第三方有限制,项目就完蛋了。展示如何派遣 Agent 开启 web_search 潜入文档深海区作前哨侦察。
Phase 2 / Ep 11: 大兵团作战:极速任务拆解入库
所有前置战略完成!利用最后一个指令,将我们的 PRD、研究笔记和成果自动转化为三十个技术执行步骤 `[ ]`,真正开启自动战斗。
Phase 3 / Ep 12: TDD——拴住巨兽的钢铁锁链
如果说 AI 是一头写代码快如闪电的巨兽,那么没有测试的代码库对它而言就是悬崖。解析为什么在 Agent 时代,测试驱动开发从“最佳实践”变成了“唯一保命法则”。
Phase 3 / Ep 13: 配置 test-driven-development 技能流
把 TDD 原则固化为系统规范。教会 Agent 养成 Red-Green-Refactor 的肌肉记忆,把原本靠人脑判断的错误转化为可以被命令行终端直接接管的判决点。
Phase 3 / Ep 14: 本地的第一行代码(TDD 实战算法之战)
全宇宙第一次执行!基于我们在 Phase 2 构建的任务看板,命令 Agent 攻克核心难题:时间块分配逻辑。见证代码自愈流水线的魔力。
Phase 3 / Ep 15: 三振出局 (3-Strike) 兜底协议
如果死循环发生了怎么办?高级工程管理中,永远不要假设流水线不故障。教你写入防过热烧钱的物理熔断指令:3-Strike 协议。
Phase 3 / Ep 16: 外部接口 Mock 极简道
如果要测试日历同步功能,难不成为了能点亮测试里的绿灯,你要真的去骚扰 Google 服务器一百次吗?在 TDD 里教 Agent 使用 Mock 的魔法。
Phase 4 / Ep 17: OAuth 2.0 实现的安全审计
AI 写出能跑通的登录代码很容易,但写出安全的极难。探讨如何强制 Agent 通过安全检查列表(Security Checklist)来编写 OAuth 流程,封堵 CSRF 漏洞。
Phase 4 / Ep 18: 心智模型(双向同步冲突决断)
这不是一个代码问题,这是一个哲学问题。让 Agent 代替你思考如果发生修改冲突时,应该是 Local Win(本地优先)还是 Remote Win(远端优先),建立架构师级 ADR 存档。
Phase 4 / Ep 19: 搭建 Webhook 自治与队列模型
向大模型传授异步与消息队列的思想。不要用原始的单点查询拖垮系统,教它设计并建立健壮的事件接收层。
Phase 4 / Ep 20: 系统的局部清洗与大重构 (Refactoring)
没有一个千行级别以上的项目是不乱的。教你学会喊暂停术,当代码开始出现明显味道(Code Smell)时,召唤专门执行清理任务的清洗 Agent 去打扫战场。
Phase 4 / Ep 21: 复杂数据的万能转接头(Adapter Pattern)
抵御外部不确定性的核武。强制 AI 以设计模式中经典的 Adapter 方法,抹平 Google 日历格式与咱们内心业务对象的裂痕。
Phase 5 / Ep 22: 构建 E2E 无头测试自动化流
把最后的质保交给系统的最后一层防火墙——浏览器。建立 `e2e-testing.md` 工作流,防止 UI 渲染因为一些离谱的疏忽成为灾难。
Phase 5 / Ep 23: 教 Agent 像人类一样玩转 Playwright
让只写过文本的 AI 学会操作鼠标和断言视觉弹窗。告别手写冗长的一步一停顿的页面驱动代码。
Phase 5 / Ep 24: 注入界面的“末日断言机制”
最顶级的系统总是做好了最坏的打算。教大模型如何去验证断网、500 服务挂掉状态下的 UI 系统降级容错体验。
Phase 5 / Ep 25: 赛博评审员机制 requesting-code-review.md
自己写的代码自己很难看出毛病。创建一个严酷的虚拟同行,在我们把这大堆代码推往主线前痛骂并找茬我们那些被隐藏的代码异味。
Phase 5 / Ep 26: 缺陷修复的统一制式 bug-fix.md
如果系统哪天真爆 Bug 了怎么修是最稳的?建立固定范式:提测试->爆红字->补代码->恢复的良性迭代法体系。
Phase 5 / Ep 27: 前端性能与编译包诊断
让 AI 代理使用 Lighthouse 跑个分,切分打包体积。用大模型管理你的系统带宽健康度。
Phase 5 / Ep 28: 自动化的 Conventional Commits
把优雅这俩字刻在源头上。创建工作流强制限制大模型每次提交时都产生美观到能发版本日志的 git commit。
Phase 5 / Ep 29: 完美的日清仪式 session-archive.md
最牛逼的赛博工作团队懂得自己写工作总结交接班。使用自动化流程完成当天下工交接,留给明日无缝对接的心智档案。
Phase 5 / Ep 30: 毕业季与终章(团队交接交付)
项目实战打通封闭。如何给开源或者是给商业化写上一个具有说明性的项目外衣。并以此庆祝系统最终结茧下山的最高赞歌。