Skip to content

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 全栈开发的完整生命周期。

热爱生活,喜好美食,追求未来!