Vibe Coding 到 Harness × SDD 全栈开发实战
第1章 AI 编程范式与 Vibe Coding 导论
- 1.1 软件开发范式的三代演进
- 1.2 什么是 Vibe Coding?——概念、起源与行业争议
- 1.3 Vibe Coding 的核心特征:意图驱动与上下文感知
- 1.4 Vibe Coding 的难点与常见陷阱
- 1.5 Vibe Coding 的开发生命周期模型
第2章 AI 全栈开发工具链全景
- 2.1 六类主流 AI 开发工具横向对比
- 2.2 主流 AI 编码模型能力解析与选型
- 2.3 Codex:安装部署与核心功能
- 2.4 Claude Code:安装部署与核心功能
- 2.5 工具精准选型策略:场景驱动的决策框架
第3章 开发环境准备:从零搭建全栈工程环境
- 3.1 AI 编程 IDE 实操安装与配置
- 3.2 Repo Wiki 的核心作用与构建方法
- 3.3 前端多语言运行环境搭建
- 3.4 后端多语言运行环境搭建
- 3.5 环境验收与常见问题排查
第4章 Vibe Coding 快速实战:ChatBot 从 0 到 1
- 4.1 开发目标设定与需求梳理
- 4.2 需求拆分与任务规划
- 4.3 项目搭建与工程初始化
- 4.4 前端工程开发
- 4.5 后端工程开发与前后端联调
- 4.6 效果优化与交付验收
第5章 Codex 编程实战:智能问数据平台
- 5.1 项目立项与需求分析
- 5.2 架构设计与功能拆分
- 5.3 任务管理与 AI 管理工作流构建
- 5.4 前后端代码开发与联调
- 5.5 语义治理与数值映射
- 5.6 意图识别与项目总结
第6章 Codex 编程实战:开源项目二次开发
- 6.1 二次开发的设计思路与环境配置
- 6.2 源码下载、项目启动与 Rules 沉淀
- 6.3 架构梳理:客户端、Gateway、Channel、Agent
- 6.4 规范文档校验与开源项目升级
- 6.5 接入自定义模型与自定义 Channel
- 6.6 接入自定义 Agent Skills 与项目总结
第7章 Harness Engineering 驾驭工程
- 7.1 什么是 Harness Engineering?——从 Naive Agent 到驾驭工程
- 7.2 三代工程的迭代演进与 Naive Agent 的八种失效方式
- 7.3 Agent Loop 四相循环机制
- 7.4 Tool Use 工具编排与 Progress Tracking 进度追踪
- 7.5 Context Management 上下文管理与 Feature List 任务拆解
- 7.6 Verification Loop 验证闭环与 Subagents 子代理分治
- 7.7 Generator-Evaluator 评估分离与故障解决方案
- 7.8 驾驭工程的三大工程维度与落地建议
第8章 SDD 规范驱动开发
- 8.1 什么是 SDD?——规范驱动开发的核心思想
- 8.2 SDD 在二次开发场景中的落地
- 8.3 SDD 在从零开发场景中的落地
- 8.4 SDD 落地工具链介绍与选型建议
- 8.5 SDD 与 Harness 的协同范式
第9章 驾驭工程实操:核心能力深度演练
- 9.1 配置环境构建与四相循环实操
- 9.2 工具编排与进度追踪实操
- 9.3 Memory 三层架构与上下文管理实操
- 9.4 任务拆解与验证闭环实操
- 9.5 子代理分治与评估分离实操
- 9.6 项目全流程演示与 Hook 说明
第10章 项目需求分析与工程初始化:SDD + Harness 实战启动
- 10.1 依托 Harness + openSpec + superPower 搭建标准化文档
- 10.2 Spec 撰写与自动化评审
- 10.3 多仓 AIWorkSpace 工作空间搭建
- 10.4 架构选型与项目初始化
- 10.5 库表设计与需求到工程的闭环落地
第11章 Prompt 工程在 SDD 中的核心地位
- 11.1 Prompt 工程在 SDD 规范中的定位与作用
- 11.2 分场景提示词撰写方法论
- 11.3 提示词调优与迭代策略
- 11.4 多组 Prompt 对照实操
- 11.5 从模糊想法到标准化需求文档的全流程落地
第12章 SDD + Harness 实战:首页与权限模块开发
- 12.1 首页模块需求拆分与 Spec 文档生成
- 12.2 openSpec 生成开发方案与 superPower 驱动代码落地
- 12.3 文档评审 + AI 自动化验收闭环
- 12.4 登录注册模块 Spec 编写与 JWT 鉴权实现
- 12.5 前后端分模块开发与联调验收
第13章 SDD + Harness 实战:社交与景点模块开发
- 13.1 社交模块 Spec 编写与评审
- 13.2 帖子 CRUD 开发与 Redis 缓存优化
- 13.3 并行开发模式:景点列表、榜单与详情页
- 13.4 AI 自测自纠与自动化验收
- 13.5 模块交付与工程规范沉淀
第14章 多智能体团队开发:Agent Teams 实战
- 14.1 从单体 Agent 到多智能体团队
- 14.2 Agent 定义与 Skill 扩展方案
- 14.3 角色划分:架构、前后端、测试
- 14.4 通信机制与任务调度配置
- 14.5 Agent Teams 并行开发实战与效率对比
第15章 项目能力扩展:MCP、CLI 与 AI Native 化
- 15.1 MCP 对接全网搜索与第三方接口
- 15.2 CLI 自动化与数据批量处理
- 15.3 大模型三层架构与 Spring AI 接入
- 15.4 RAG 构建知识库:智能咨询、流式问答与语义检索
- 15.5 浏览器自动化与数据采集实现持续学习
第16章 项目迭代优化与云端部署
- 16.1 SDD 迭代规范与 AI 辅助代码质量提升
- 16.2 自动化测试、性能诊断与安全漏洞扫描
- 16.3 Harness 护栏体系升级与迭代闭环
- 16.4 云端部署:Docker、Nginx 与 HTTPS 全流程
- 16.5 上线验收:冒烟测试、压测与监控告警
本书从 Vibe Coding 范式入门,经 Codex 与 Claude Code 实战锤炼,深入 Harness Engineering 驾驭工程与 SDD 规范驱动开发,最终落地多智能体团队协作、AI Native 化改造与云端部署交付,覆盖 AI 全栈开发的完整生命周期。