这门课的主题是「SDD 规范驱动 + Harness 驾驭工程」,名字里有不少内部术语,先把它翻译成日常开发场景:当团队开始用 AI 写代码,代码量不再是瓶颈,瓶颈变成了"AI 写出来的东西能不能被工程约束住"。SDD 和 Harness 就是围绕这个问题展开的两套方法,课程把两者放在一起讲,落点是 AI 全栈开发。

它解决的是哪个环节的问题

多数人用 AI 写代码卡在两个地方。一是需求还没想清楚就让模型动手,产出散乱、改不动;二是模型能生成单个文件,但拼不成一个能跑、能测、能交付的完整项目。

SDD 规范驱动针对的是前者——先把接口、数据结构、行为边界用规范写下来,再让 AI 在规范约束下产出代码,而不是靠一句提示词碰运气。Harness 驾驭工程针对的是后者——把模型、工具、测试、运行环境组装成一条可执行的工程流水线,让 AI 的输出被自动验证和接管。两者叠加,覆盖的是从"想清楚"到"跑起来"的中间段。

学完能独立做什么

  • 为一个中小规模的全栈项目写出一份可执行的规范文档,而不是笼统的需求描述
  • 搭建一条带自动校验的开发流水线,让 AI 生成的代码在合并前就被测试和类型检查拦住
  • 把前后端、数据库、部署脚本交给 AI 分阶段产出,并自己判断哪一步该人工介入
  • 当 AI 产出的代码出错时,能定位是规范没写清、还是流水线缺了某个校验环节

换句话说,学完不是"会用某个 AI 编程工具",而是能对一整条 AI 参与的生产流程负责。

资料适合什么基础的人

课程定位是体系课,前提条件不算低。需要你已经能独立完成一个常规的全栈项目,至少熟悉一门后端语言、一套前端框架、基本的关系型数据库操作,并且用 AI 编程工具写过真实代码——哪怕只是辅助补全。如果这些还没有,学这套方法会比较吃力,因为 SDD 和 Harness 解决的是组织与约束问题,不是基础语法问题。

对项目经理和产品经理,这门课的价值主要在理解 AI 开发流程的边界在哪、哪些环节必须留人工确认,但需要配合一定的技术背景才能吸收。

资料怎么用效率更高

建议不要按顺序从头看到尾。先跳到自己最痛的那一环:如果是"AI 写出来改不动",先攻 SDD 部分;如果是"单文件能跑、项目拼不起来",先攻 Harness 部分。

每个模块都建议配一个自己的小项目同步做,不要只看示例。规范文档和流水线配置这两类产出,只有自己从零写过一遍,才知道哪些地方容易漏。案例部分可以当参考实现,但不要直接照搬——换一个自己的业务场景重写一次,收益更大。

如果时间有限,优先保证规范和流水线两条主线各吃透一遍,其余拓展内容可以后续按需回看。

课程目录

第1章 SDD规范驱动+Harness驾驭工程全栈开发--课程导学1 集
  • 1-1 SDD规范驱动+Harness驾驭工程全栈开发--课程导学.mp4
第2章 Vibe Coding、SDD 工具链与 AI 编码模型全解析10 集
  • 2-1 什么是Vibe Coding,真正使用时又会面临哪些挑战?.mp4
  • 2-2 Vibe Coding的发展现状怎样?又有哪些社区争议?.mp4
  • 2-3 SDD是什么?能解决什么问题?解决不了什么问题?.mp4
  • 2-4 Harness Engineering是什么?能解决什么问题?.mp4
  • 2-5 SDD+Harness与Vibe Coding认知有哪些误区?.mp4
  • 2-6 SDD+Harness如何让Vibe Coding走向工程化?.mp4
  • 2-7 SDD工具全景对比.mp4
  • 2-8 SDD工具核心功能与使用场景有哪些?.mp4
  • 2-9 国内外主流AI编码模型最新进展是怎样的?(GPT系列、Claude5系列、DeepSeekV4系列等).mp4
  • 2-10 如何根据项目需求选择合适的AI编码模型?.mp4
第3章 开发环境准备工作:课程必备工具安装与配置8 集
  • 3-1 AI编程工具对比与选型:Cursor、Claude Code、Codex, Qoder、Trae、CodeBuddy等.mp4
  • 3-2 Qoder安装配置与实战演示.mp4
  • 3-3 Repo Wiki的原理与作用.mp4
  • 3-4 QoderQodework安装配置与实战演示.mp4
  • 3-5 Cursor安装与快速入门实战演示.mp4
  • 3-6 Claude Code的安装与使用.mp4
  • 3-7 如何通过AI自动完成前后端全栈开发环境准备(Node.js、Java、Python等环境)?.mp4
  • 3-8 环境准备--本章小结.mp4
第4章 项目需求分析与项目工程初始化:SDD+Harness 实战启动15 集
  • 4-1 如何通过Harness+SDD完成从传统开发到AI驱动开发的转变.mp4
  • 4-2 如何基于Harness Engineering构建结构化文档体系.mp4
  • 4-3 Harness+openSpec+superPower能力有哪些?.mp4
  • 4-4 Harness+openSpec+superPower结构化文档体系与知识工程体系如何构建?.mp4
  • 4-5 Harness+openSpec+superPower初体验.mp4
  • 4-6 Spec编写实战:如何完成正确的Spec文档编写?.mp4
  • 4-7 Spec Review机制与质量守护:如何建立文档审查的自动化流程?.mp4
  • 4-8 AIWorkSpace全栈项目空间搭建:如何对gitsubmodule 进行多仓库管理?.mp4
  • 4-9 如何利用AI做前后端架构选型?.mp4
  • 4-10 前端工程初始化:框架选型落地、组件规范.mp4
  • 4-
  • 11 后端Spring AI工程初始化,构建项目结构、依赖管理、基础配置.mp4
  • 4-
  • 12 Vibe coding如何进行数据库选型与设计?.mp4
  • 4-13 阶段性review:项目整体架构讲解.mp4
  • 4-14 总结实战中的关键经验与常见问题.mp4
  • 4-15 本章小结与SDD+Harness流程复盘.mp4
第5章 Prompt 工程在 SDD 中的核心地位:将创意转化为完整需求文档5 集
  • 5-1 项目整体介绍,关于“外国人来中国旅游”的创意.mp4
  • 5-2 提示词基础认知与重要性,Prompt工程在SDD流程中有哪些核心地位?.mp4
  • 5-3 提示词构建的基本原则与分类,如何为不同编程场景构建高质量提示词?.mp4
  • 5-4 提示词优化与迭代技巧,如何持续提升AI输出的代码与文档质量?.mp4
  • 5-5 从一个模糊的产品创意出发,如何通过有效Prompt逐步生成结构化的需求文档?.mp4
第6章 基于 SDD+Harness 实战首页模块开发:功能导航、心智透传与平台心智表达6 集
  • 6-1 如何将需求分解为可执行的Spec单元.mp4
  • 6-2 如何制定首页功能开发计划,如何通过openSpec指令快速生成.mp4
  • 6-3 如何通过superpower指令驱动研发计划执行.mp4
  • 6-4 利用AI来进行首页验收,如何通过Spec文档的交叉Review进行质量校验.mp4
  • 6-5 首页功能AI自动化测试和验收.mp4
  • 6-6 本章小结.mp4
第7章 SDD+Harness 规范实战权限模块开发:通过 JWT 鉴权实现用户认证体系7 集
  • 7-1 遵循SDD+Harness流程,如何编写登录注册模块的Spec文档?.mp4
  • 7-2 JWT原理深度讲解,Token生成、验证、刷新的完整机制是怎样的?.mp4
  • 7-3 前端登录页面开发,如何基于Spec规范实现UI组件与交互逻辑.mp4
  • 7-4 后端认证接口开发,如何实现注册、登录、Token验证的API.mp4
  • 7-5 前后端鉴权全流程联调,如何实现完整的登录注册功能闭环.mp4
  • 7-6 OpenAPI共享契约:从手写类型到编译时拦截.mp4
  • 7-7 本章小结.mp4
第8章 SDD+Harness 规范实战社交模块开发:内容创作、列表展示与论坛互动功能6 集
  • 8-1 开发护栏,如何严格遵循Harness护栏约束并保障代码质量?.mp4
  • 8-2 内容创作功能开发:实现帖子发布、帖子详情、富文本编辑器-.mp4
  • 8-3 数据库持久化:如何从H2内存库平滑切换到MySQL.mp4
  • 8-4 互动交流功能开发:实现评论系统、点赞点踩、个人收藏.mp4
  • 8-5 内容展示功能开发:实现帖子列表、互动统计、分页加载.mp4
  • 8-6 本章小结.mp4
第9章 基于 SDD+Harness 规范实战景点模块开发:景点列表、景点排行榜与详情页6 集
  • 9-1 需求拆解与AI分析,如何通过explore多轮对话确定开发路线图.mp4
  • 9-2 并行开发策略,多模块多会话如何并行推进使开发效率翻倍.mp4
  • 9-3 景点模块核心开发,如何按路线图完成前后端全栈实现.mp4
  • 9-4 缓存接入实战,让你的高频查询快10倍.mp4
  • 9-5 自修复演示,AI自验证自修复策略是怎样的?.mp4
  • 9-6 本章小结.mp4