课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

当团队引入 AI 编程工具后,往往会经历这样的困惑:

> "大家都在用 Copilot,为什么效率提升不明显?"
> "AI 生成的代码质量参差不齐,Review 成本反而更高了。"
> "优秀的 Prompt 经验只存在于个人脑子里,无法沉淀为团队能力。"

Harness 是一套 AI 编程工程化约束框架,解决的核心问题是:如何将 AI 的创造力纳入工程化的轨道,使其产出可预测、可审计、可复现。

目标收益

培训对象

有一定编程基础的开发者
希望从"AI辅助补全"进阶到"AI驱动工程化"的工程师
需要建立团队 AI 编程规范的技术负责人
研发效能 / DevOps / 工程效率团队成员

课程大纲

第一天:个人提效 — 从 Vibe Coding 到工程化 Spec Coding
模块一:AI 编程范式变革
1、行业洞察:AI 编程三阶段演进
2、Vibe Coding vs Spec Coding 对比
3、角色重构:从 Coder 到 Commander:
-Spec 编写能力(精确描述"要什么")
-AI 工具编排能力(高效利用 AI 完成工作)
-质量验证能力(评审和把控 AI 产出)
4、工具全景图(2026):
-Claude Code — 项目级理解、复杂推理、多文件协同
-Cursor / Windsurf — AI 原生 IDE、Composer 多文件编辑
-GitHub Copilot — 代码补全、Workspace、Agent Mode
-Cline / Aider — 开源 Agent、终端工作流
-MCP 生态 — Model Context Protocol、工具集成
5、核心论点:工具自由,方法论统一。无论用哪个工具,Harness 方法论都适用。
模块二:Spec Coding 方法论与工具实战 Spec Coding 四大工程原则:
1.Spec First(规格先行):需求 → Spec 设计 → AI 评审 → 完善 → AI 生成代码
2.Living Documents(活文档):Spec 与代码同步演进、版本化管理
3.Traceability(需求可追踪):FEAT → FR → API → TEST 全链路 ID 追踪
4.Validation(验收内嵌):Given/When/Then 验收标准写在 Spec 中

黄金工作流:
Vibe(探索)→ Spec(规格化)→ AI(生成)→ Review(审查)→ Commit(提交)
关键决策点:什么时候该 Vibe(原型验证),什么时候必须 Spec(生产代码)。

Traceability 实战 — ID 体系:

Prompt 工程五大要素:
5.上下文清晰 — 项目背景、技术栈
6.规格明确 — 输入输出、约束条件
7.示例引导 — 期望的代码风格
8.分步指令 — 复杂任务拆解
9.验证标准 — 完成判据

现场演示:同一个需求,Vibe Prompt vs Spec Prompt 的输出差异。
模块三:Harness 工程体系 — 模板库实操 1、为什么需要模板库:
-AI 需要结构化输入才能稳定输出
-团队需要统一的 Spec 格式才能协作
-模板 = 团队经验的沉淀和标准化

2、oh_my_harness 开源模板库概览:
-开源地址:github.com/renzhichao/oh_my_harness
-8 份模板,约 6,500 行结构化规范,中英双语
-[PLACEHOLDER] 占位符 + 引导填写
-可直接作为 AI Prompt 输入

3、四文档流水线:
-Stage 1: GAP Analysis — Executive Summary / Architecture Comparison / Option Analysis / Risk Assessment / Success Criteria
-Stage 2: Requirements — Functional Requirements (FR-ID) / Non-Functional Requirements / Acceptance Criteria (Given/When/Then) / Testing Requirements
-Stage 3: FIP(功能实施计划) — Architecture Design (Mermaid) / API Design Table / Security Design / Risk Register / Implementation Plan / Testing Strategy
-Stage 4: Task List — Phase 分解 / 每任务 Status-Priority-Time-Dependencies / 关键路径分析 / 阶段检查点

4、四份工程约束文档
5、模板间引用关系
6、动手练习:使用模板编写 Spec(30分钟):
练习场景(三选一):
1. 用户账户管理 API(轻量入门)
2. 数据监控告警系统(中等难度)
3. 文件上传与处理服务(完整流水线)
步骤:选择场景 → 使用 oh_my_harness 模板编写 Requirements Spec → 小组交叉 Review
模块四:AI 驱动的端到端代码生成实践 1、结构化 Prompt 模板库实战:
## Context
技术栈:{框架、数据库、中间件}
项目架构:{微服务 / 单体 / Serverless}

## Spec
功能:{功能名称}
输入规格:{JSON Schema 或参数描述}
输出规格:{响应格式}
验收标准:{AC-001, AC-002...}

## Requirements
- 遵循{团队编码规范}
- 包含错误处理和日志
- 编写单元测试(覆盖率 > 80%)

2、综合实战:端到端开发一个功能(60分钟):

3、实战任务:优惠券系统

4、需求描述:
-用户可以领取满减优惠券
-优惠券有有效期、使用门槛
-订单结算时自动应用最优优惠券

5、实战流程:
10.需求分析(10分钟)— 编写需求规格 Spec,识别边界条件
11.设计阶段(15分钟)— 数据模型设计 + API 接口设计
12.代码实现(25分钟)— AI 生成数据模型 / API 接口 / 业务逻辑
13.测试验证(10分钟)— AI 生成单元测试 + 集成测试

6、现场编码演示 + 学员同步实践。
第二天:组织协同 — 从 Spec Coding 到 Agentic SDLC
模块五:企业级 AI Coding 工程实践
1、从个体到组织的鸿沟:
2、企业级三大挑战:
一致性管理:Prompt 不一致、上下文混乱、知识腐化
可审计可回溯:AI 生成的代码必须可追溯、可审计
架构依赖:不同部署环境的配置管理

3、解决方案:组织级 Spec 库 + Spec 驱动 Code Review:

4、工具映射:
-Claude Code → CLAUDE.md(项目级规范)
-Cursor → .cursorrules(项目级规则)
-Copilot → .github/copilot-instructions.md

5、企业级落地案例:

案例一:蔚来通义灵码企业级落地
-企业版 Prompt 云端托管 + 组织级约束
-确保工程实践一致性
-获 2025 年度蔚来十佳案例

案例二:阿联酋银行 Sweep Coding 实践
-2 人团队,2 个月,1300+ commits / 200万+ 行代码
-严格的结构化 Spec 输入 + 分层验证体系
-验证了 Harness 方法论在金融级场景的有效性

6、Regression 预防三层体系:
-L1 代码层面:类型系统 + 单元测试 + Code Review
-L2 架构层面:模块化设计 + API 版本管理 + Feature Flags
-L3 流程层面:变更先更新 Spec → FIP 影响分析 → Regression 检查清单
模块六:从 Skills 到 Workflow — Agentic SDLC 落地 1、什么是 Agentic SDLC:
-AI Agent 驱动的软件开发生命周期
-核心理念:"AI 为主,人在环"(Human-in-the-Loop)
-从单点工具到智能工作流

2、SDLC 全链路 Agent 体系:

3、Skills → Workflow 编排:

当前状态(碎片化):
-开发者 A 用 Cursor 写代码
-开发者 B 用 Copilot 补全
-开发者 C 用 Cline 做 Agent

目标状态(Workflow):
-统一的 Spec 输入格式(Harness 模板)
-标准化的 AI 调用接口
-可编排的 Workflow 引擎
-统一的质量门禁

架构依赖与切面注入(Facet):

Agent Core Skills(环境无关)
+ Facet: K8s 部署配置
+ Facet: 数据库连接配置
+ Facet: 监控和日志配置
= 完整的可执行 Workflow

4、核心思路:Agent 的核心 Skills 是环境无关的,通过切面注入环境依赖。不同部署环境(K8s / Azure / Serverless)的配置作为 Facet 动态注入。

5、MCP(Model Context Protocol)生态:
标准化 AI 工具与外部系统的连接
可集成的工具:数据库查询 / Git 操作 / API 测试 / 文档生成 / JIRA 集成

6、渐进式演进路线图:
Level 1: Spec Coding(本次培训核心)
开发者编写 Spec → AI 生成代码 → 人工 Review
提效:3-5倍

Level 2: Sweep Coding(中期目标)
开发者编写 Spec → AI 自动批量执行 → 人工抽检
提效:5-10倍

Level 3: Agentic SDLC(长期愿景)
AI Agent 全链路驱动 → 人在关键节点 Review
提效:10倍+

7、现场演示:从 Spec 到 Agent Workflow:
编写 Requirements Spec
基于 Spec 用 AI 生成代码
用 Spec 的 Given/When/Then 生成测试
演示 Spec 驱动的 Code Review 流程
模块七:存量系统 Spec 整理优化 — 从混沌到规范 1、为什么存量系统更需要 Spec:
-大量存量代码缺乏文档,知识只存在于"老员工脑子里"
-AI 工具对无文档的系统难以有效介入 — 没有上下文就没有好输出
-给存量系统补 Spec 不是"额外负担",而是释放 AI 效能的前提条件
2、Spec 成熟度模型
3、AI 辅助逆向工程:4步从代码到 Spec
Step 1: AI 分析项目结构 → 架构概览 Spec
Step 2: AI 分析核心接口 → API Spec
Step 3: AI 分析业务逻辑 → Requirements Spec
Step 4: 人工校准 — 与实际业务对照,修正 AI 推断
4、AI 生成的 Spec 草稿准确率通常 70-80%,人工校准是最关键的环节。
5、优先级矩阵:按"业务重要性 × 变更频率"排序,核心且活跃变更的系统最优先。
模块八:综合实战演练 分组实战(双轨制):

按职能分组(4-5人/组),每组选择一条赛道:

赛道 A:新功能 Spec-Driven 开发
场景 Spec 锻炼重点
A1. 搜索增强功能 API Spec + 搜索逻辑 Spec
A2. 规则引擎 规则引擎 Spec + 复杂逻辑 Spec

赛道 B:存量系统 Spec 补全
场景 方法 Spec 锻炼重点
B1. 选择一个存量微服务 AI 逆向分析 架构 Spec + API Spec 补全
B2. 选择一个缺乏文档的核心接口 AI 代码分析 Requirements Spec 逆向生成

实战时间安排(75分钟):

赛道 A:需求分析 + Spec 编写(25分钟)→ FIP 设计 + AI 代码生成(25分钟)→ 测试 + 成果展示准备(25分钟)

赛道 B:AI 分析项目结构(15分钟)→ AI 逆向生成 Spec 草稿(25分钟)→ 人工校准(20分钟)→ 整理成果 + 展示准备(15分钟)

评分维度:
-Spec 完整度与准确度(30%)
-AI 协作效率(Prompt 质量、迭代轮数)(30%)
-工程实践规范性(20%)
-实用价值(20%)

各组展示(每组 8-10 分钟):Spec 展示 + 功能演示/Spec 校准结果 + 问题与收获

讲师综合点评:Spec 质量 + AI 协作效率 + 工程实践规范
第一天:个人提效 — 从 Vibe Coding 到工程化 Spec Coding
模块一:AI 编程范式变革
1、行业洞察:AI 编程三阶段演进
2、Vibe Coding vs Spec Coding 对比
3、角色重构:从 Coder 到 Commander:
-Spec 编写能力(精确描述"要什么")
-AI 工具编排能力(高效利用 AI 完成工作)
-质量验证能力(评审和把控 AI 产出)
4、工具全景图(2026):
-Claude Code — 项目级理解、复杂推理、多文件协同
-Cursor / Windsurf — AI 原生 IDE、Composer 多文件编辑
-GitHub Copilot — 代码补全、Workspace、Agent Mode
-Cline / Aider — 开源 Agent、终端工作流
-MCP 生态 — Model Context Protocol、工具集成
5、核心论点:工具自由,方法论统一。无论用哪个工具,Harness 方法论都适用。
模块二:Spec Coding 方法论与工具实战
Spec Coding 四大工程原则:
1.Spec First(规格先行):需求 → Spec 设计 → AI 评审 → 完善 → AI 生成代码
2.Living Documents(活文档):Spec 与代码同步演进、版本化管理
3.Traceability(需求可追踪):FEAT → FR → API → TEST 全链路 ID 追踪
4.Validation(验收内嵌):Given/When/Then 验收标准写在 Spec 中

黄金工作流:
Vibe(探索)→ Spec(规格化)→ AI(生成)→ Review(审查)→ Commit(提交)
关键决策点:什么时候该 Vibe(原型验证),什么时候必须 Spec(生产代码)。

Traceability 实战 — ID 体系:

Prompt 工程五大要素:
5.上下文清晰 — 项目背景、技术栈
6.规格明确 — 输入输出、约束条件
7.示例引导 — 期望的代码风格
8.分步指令 — 复杂任务拆解
9.验证标准 — 完成判据

现场演示:同一个需求,Vibe Prompt vs Spec Prompt 的输出差异。
模块三:Harness 工程体系 — 模板库实操
1、为什么需要模板库:
-AI 需要结构化输入才能稳定输出
-团队需要统一的 Spec 格式才能协作
-模板 = 团队经验的沉淀和标准化

2、oh_my_harness 开源模板库概览:
-开源地址:github.com/renzhichao/oh_my_harness
-8 份模板,约 6,500 行结构化规范,中英双语
-[PLACEHOLDER] 占位符 + 引导填写
-可直接作为 AI Prompt 输入

3、四文档流水线:
-Stage 1: GAP Analysis — Executive Summary / Architecture Comparison / Option Analysis / Risk Assessment / Success Criteria
-Stage 2: Requirements — Functional Requirements (FR-ID) / Non-Functional Requirements / Acceptance Criteria (Given/When/Then) / Testing Requirements
-Stage 3: FIP(功能实施计划) — Architecture Design (Mermaid) / API Design Table / Security Design / Risk Register / Implementation Plan / Testing Strategy
-Stage 4: Task List — Phase 分解 / 每任务 Status-Priority-Time-Dependencies / 关键路径分析 / 阶段检查点

4、四份工程约束文档
5、模板间引用关系
6、动手练习:使用模板编写 Spec(30分钟):
练习场景(三选一):
1. 用户账户管理 API(轻量入门)
2. 数据监控告警系统(中等难度)
3. 文件上传与处理服务(完整流水线)
步骤:选择场景 → 使用 oh_my_harness 模板编写 Requirements Spec → 小组交叉 Review
模块四:AI 驱动的端到端代码生成实践
1、结构化 Prompt 模板库实战:
## Context
技术栈:{框架、数据库、中间件}
项目架构:{微服务 / 单体 / Serverless}

## Spec
功能:{功能名称}
输入规格:{JSON Schema 或参数描述}
输出规格:{响应格式}
验收标准:{AC-001, AC-002...}

## Requirements
- 遵循{团队编码规范}
- 包含错误处理和日志
- 编写单元测试(覆盖率 > 80%)

2、综合实战:端到端开发一个功能(60分钟):

3、实战任务:优惠券系统

4、需求描述:
-用户可以领取满减优惠券
-优惠券有有效期、使用门槛
-订单结算时自动应用最优优惠券

5、实战流程:
10.需求分析(10分钟)— 编写需求规格 Spec,识别边界条件
11.设计阶段(15分钟)— 数据模型设计 + API 接口设计
12.代码实现(25分钟)— AI 生成数据模型 / API 接口 / 业务逻辑
13.测试验证(10分钟)— AI 生成单元测试 + 集成测试

6、现场编码演示 + 学员同步实践。
第二天:组织协同 — 从 Spec Coding 到 Agentic SDLC
模块五:企业级 AI Coding 工程实践
1、从个体到组织的鸿沟:
2、企业级三大挑战:
一致性管理:Prompt 不一致、上下文混乱、知识腐化
可审计可回溯:AI 生成的代码必须可追溯、可审计
架构依赖:不同部署环境的配置管理

3、解决方案:组织级 Spec 库 + Spec 驱动 Code Review:

4、工具映射:
-Claude Code → CLAUDE.md(项目级规范)
-Cursor → .cursorrules(项目级规则)
-Copilot → .github/copilot-instructions.md

5、企业级落地案例:

案例一:蔚来通义灵码企业级落地
-企业版 Prompt 云端托管 + 组织级约束
-确保工程实践一致性
-获 2025 年度蔚来十佳案例

案例二:阿联酋银行 Sweep Coding 实践
-2 人团队,2 个月,1300+ commits / 200万+ 行代码
-严格的结构化 Spec 输入 + 分层验证体系
-验证了 Harness 方法论在金融级场景的有效性

6、Regression 预防三层体系:
-L1 代码层面:类型系统 + 单元测试 + Code Review
-L2 架构层面:模块化设计 + API 版本管理 + Feature Flags
-L3 流程层面:变更先更新 Spec → FIP 影响分析 → Regression 检查清单
模块六:从 Skills 到 Workflow — Agentic SDLC 落地
1、什么是 Agentic SDLC:
-AI Agent 驱动的软件开发生命周期
-核心理念:"AI 为主,人在环"(Human-in-the-Loop)
-从单点工具到智能工作流

2、SDLC 全链路 Agent 体系:

3、Skills → Workflow 编排:

当前状态(碎片化):
-开发者 A 用 Cursor 写代码
-开发者 B 用 Copilot 补全
-开发者 C 用 Cline 做 Agent

目标状态(Workflow):
-统一的 Spec 输入格式(Harness 模板)
-标准化的 AI 调用接口
-可编排的 Workflow 引擎
-统一的质量门禁

架构依赖与切面注入(Facet):

Agent Core Skills(环境无关)
+ Facet: K8s 部署配置
+ Facet: 数据库连接配置
+ Facet: 监控和日志配置
= 完整的可执行 Workflow

4、核心思路:Agent 的核心 Skills 是环境无关的,通过切面注入环境依赖。不同部署环境(K8s / Azure / Serverless)的配置作为 Facet 动态注入。

5、MCP(Model Context Protocol)生态:
标准化 AI 工具与外部系统的连接
可集成的工具:数据库查询 / Git 操作 / API 测试 / 文档生成 / JIRA 集成

6、渐进式演进路线图:
Level 1: Spec Coding(本次培训核心)
开发者编写 Spec → AI 生成代码 → 人工 Review
提效:3-5倍

Level 2: Sweep Coding(中期目标)
开发者编写 Spec → AI 自动批量执行 → 人工抽检
提效:5-10倍

Level 3: Agentic SDLC(长期愿景)
AI Agent 全链路驱动 → 人在关键节点 Review
提效:10倍+

7、现场演示:从 Spec 到 Agent Workflow:
编写 Requirements Spec
基于 Spec 用 AI 生成代码
用 Spec 的 Given/When/Then 生成测试
演示 Spec 驱动的 Code Review 流程
模块七:存量系统 Spec 整理优化 — 从混沌到规范
1、为什么存量系统更需要 Spec:
-大量存量代码缺乏文档,知识只存在于"老员工脑子里"
-AI 工具对无文档的系统难以有效介入 — 没有上下文就没有好输出
-给存量系统补 Spec 不是"额外负担",而是释放 AI 效能的前提条件
2、Spec 成熟度模型
3、AI 辅助逆向工程:4步从代码到 Spec
Step 1: AI 分析项目结构 → 架构概览 Spec
Step 2: AI 分析核心接口 → API Spec
Step 3: AI 分析业务逻辑 → Requirements Spec
Step 4: 人工校准 — 与实际业务对照,修正 AI 推断
4、AI 生成的 Spec 草稿准确率通常 70-80%,人工校准是最关键的环节。
5、优先级矩阵:按"业务重要性 × 变更频率"排序,核心且活跃变更的系统最优先。
模块八:综合实战演练
分组实战(双轨制):

按职能分组(4-5人/组),每组选择一条赛道:

赛道 A:新功能 Spec-Driven 开发
场景 Spec 锻炼重点
A1. 搜索增强功能 API Spec + 搜索逻辑 Spec
A2. 规则引擎 规则引擎 Spec + 复杂逻辑 Spec

赛道 B:存量系统 Spec 补全
场景 方法 Spec 锻炼重点
B1. 选择一个存量微服务 AI 逆向分析 架构 Spec + API Spec 补全
B2. 选择一个缺乏文档的核心接口 AI 代码分析 Requirements Spec 逆向生成

实战时间安排(75分钟):

赛道 A:需求分析 + Spec 编写(25分钟)→ FIP 设计 + AI 代码生成(25分钟)→ 测试 + 成果展示准备(25分钟)

赛道 B:AI 分析项目结构(15分钟)→ AI 逆向生成 Spec 草稿(25分钟)→ 人工校准(20分钟)→ 整理成果 + 展示准备(15分钟)

评分维度:
-Spec 完整度与准确度(30%)
-AI 协作效率(Prompt 质量、迭代轮数)(30%)
-工程实践规范性(20%)
-实用价值(20%)

各组展示(每组 8-10 分钟):Spec 展示 + 功能演示/Spec 校准结果 + 问题与收获

讲师综合点评:Spec 质量 + AI 协作效率 + 工程实践规范

活动详情

提交需求