【AI生成】学霸笔记:24|01-22讲思维导图版

蛋蛋 2026年03月30日 1 0

01-22 讲一页纸思维导图版

《AI原生开发工作流实战》01-22讲总图
│
├─ 一、总目标
│  └─ 构建一套 AI 原生开发工作流
│     ├─ 人类负责:定义意图、制定规则、审查结果、最终决策
│     ├─ AI负责:理解上下文、生成方案、编码测试、协同交付、维护分析
│     └─ 本质:把软件工程升级为“人类指挥 + AI执行 + 规则约束 + 全生命周期闭环”
│
├─ 二、整体主线:从“道”到“术”再回归“道”
│  ├─ 概念篇(01-03)→ 建立世界观
│  ├─ 基础篇(04-08)→ 掌握 Claude Code 基本能力
│  ├─ 进阶篇(09-15)→ 构建 AI 驾驶舱与扩展能力
│  └─ 实战篇(16-22)→ 跑通项目全生命周期
│
├─ 三、概念篇(01-03):建立AI原生世界观
│  │
│  ├─ 01讲:AI原生开发是什么
│  │  ├─ 核心变化
│  │  │  ├─ 开发从“手工编码”转向“人机协作”
│  │  │  ├─ 程序员角色升级
│  │  │  └─ 从写代码者 → 规范设计者 / 工作流指挥者
│  │  └─ 本质
│  │     └─ 先理解范式变化
│  │
│  ├─ 02讲:规范驱动开发(SDD)
│  │  ├─ 核心思想
│  │  │  ├─ 先写 Spec
│  │  │  ├─ Spec 是单一事实源
│  │  │  └─ 由 Spec 推导 Plan / Tasks / Code
│  │  └─ 本质
│  │     └─ 从“代码中心”转向“规范中心”
│  │
│  └─ 03讲:开发者的新角色
│     ├─ 新定位
│     │  ├─ 规范设计者
│     │  ├─ 工作流编排者
│     │  ├─ 质量治理者
│     │  └─ 最终决策者
│     └─ 本质
│        └─ 人类从执行层上移到指挥层
│
├─ 四、基础篇(04-08):掌握 Claude Code 基础能力
│  │
│  ├─ 04讲:Claude Code 初识与基本交互
│  │  ├─ 认识 Coding Agent
│  │  ├─ 基础交互方式
│  │  └─ 本质:从“问答AI”转向“执行型AI”
│  │
│  ├─ 05讲:@ 文件、目录、符号注入上下文
│  │  ├─ @file
│  │  ├─ @dir
│  │  ├─ @symbol
│  │  └─ 本质:精准喂上下文,而不是一股脑全塞
│  │
│  ├─ 06讲:! 命令执行与终端协同
│  │  ├─ ! 运行命令
│  │  ├─ 让AI读命令输出
│  │  └─ 本质:AI开始连接真实工程环境
│  │
│  ├─ 07讲:CLAUDE.md
│  │  ├─ 长期协作记忆
│  │  ├─ 项目背景
│  │  ├─ 编码规范
│  │  └─ 本质:把“临时Prompt”升级为“长期上下文”
│  │
│  └─ 08讲:constitution.md
│     ├─ 定义项目宪法
│     ├─ 约束AI行为
│     ├─ 简单性 / 可测试性 / 明确性 / TDD等原则
│     └─ 本质:把团队原则显式编码为规则护栏
│
├─ 五、进阶篇(09-15):扩展 Claude Code 能力边界
│  │
│  ├─ 09讲:Slash Commands
│  │  ├─ 把高频Prompt封装成命令
│  │  ├─ 标准化操作流程
│  │  └─ 本质:让经验沉淀为团队资产
│  │
│  ├─ 10讲:Templates
│  │  ├─ 为命令提供模板化输出
│  │  ├─ 固化文档与结果结构
│  │  └─ 本质:让输出稳定、可复用、可审查
│  │
│  ├─ 11讲:Hooks
│  │  ├─ 在关键节点自动触发动作
│  │  ├─ 做检查、格式化、提醒、拦截
│  │  └─ 本质:把治理前置到流程中
│  │
│  ├─ 12讲:Skills
│  │  ├─ 封装复杂能力
│  │  ├─ 让AI按技能调用专业套路
│  │  └─ 本质:从零散Prompt升级为能力模块
│  │
│  ├─ 13讲:Sub-agents
│  │  ├─ 多智能体协作
│  │  ├─ 不同Agent处理不同任务
│  │  └─ 本质:让复杂任务分工执行
│  │
│  ├─ 14讲:MCP
│  │  ├─ 连接外部工具和系统
│  │  ├─ 扩展AI到工程系统边界之外
│  │  └─ 本质:让AI具备更强环境操作能力
│  │
│  └─ 15讲:Checkpointing / Headless
│     ├─ Checkpointing
│     │  ├─ 安全回退
│     │  └─ 可逆试错
│     ├─ Headless
│     │  ├─ 无人值守自动执行
│     │  └─ 面向自动化场景
│     └─ 本质:为长程自动化提供安全与执行基础
│
├─ 六、实战篇(16-22):跑通 AI 原生开发全生命周期
│  │
│  ├─ 16讲:搭驾驶舱
│  │  ├─ CLAUDE.md
│  │  ├─ constitution.md
│  │  ├─ commands
│  │  └─ templates
│  │  └─ 本质:统一上下文、规则、命令和模板
│  │
│  ├─ 17讲:需求编译
│  │  ├─ 生成 spec.md
│  │  ├─ 用户故事
│  │  ├─ 边界条件
│  │  └─ 验收标准
│  │  └─ 本质:把模糊想法编译成清晰需求
│  │
│  ├─ 18讲:方案与任务编译
│  │  ├─ 生成 plan.md
│  │  ├─ 生成 tasks.md
│  │  ├─ 技术方案 / 架构设计 / 原子任务 / 依赖顺序
│  │  └─ 本质:把意图继续编译成可实施工程计划
│  │
│  ├─ 19讲:编码与测试
│  │  ├─ TDD
│  │  ├─ RED-GREEN-REFACTOR
│  │  ├─ Mock
│  │  └─ 本质:用测试约束AI,防止自洽幻觉
│  │
│  ├─ 20讲:协同与审查
│  │  ├─ /review
│  │  ├─ /commit
│  │  ├─ PR description
│  │  └─ 本质:把协同流程标准化并资产化
│  │
│  ├─ 21讲:构建与交付
│  │  ├─ Dockerfile
│  │  ├─ Makefile
│  │  ├─ CI/CD
│  │  ├─ /build
│  │  └─ /docker-build
│  │  └─ 本质:把交付能力也纳入 AI 工作流
│  │
│  └─ 22讲:维护与重构
│     ├─ Headless 分析 panic
│     ├─ Checkpointing 安全重构
│     ├─ /rewind
│     ├─ /update-docs
│     └─ 本质:让AI进入遗留系统维护阶段
│
├─ 七、全课程核心文件与产物
│  ├─ CLAUDE.md → 长期上下文
│  ├─ constitution.md → 规则护栏
│  ├─ spec.md → 需求规范(WHAT)
│  ├─ plan.md → 技术方案(HOW)
│  ├─ tasks.md → 原子任务(ACTIONS)
│  ├─ Makefile → 标准化工程入口
│  ├─ Dockerfile / ci.yml → 构建交付基础设施
│  └─ Commands / Templates / Skills → 团队能力资产
│
├─ 八、全课程核心方法链
│  ├─ 上下文构建链
│  │  └─ CLAUDE.md + constitution.md + @ + !
│  │
│  ├─ 意图编译链
│  │  └─ 模糊想法 → spec.md → plan.md → tasks.md
│  │
│  ├─ 实现验证链
│  │  └─ tasks → test → code → refactor
│  │
│  ├─ 协同交付链
│  │  └─ review → commit → PR → CI/CD
│  │
│  └─ 演进维护链
│     └─ diagnose → refactor → docs sync
│
├─ 九、贯穿全篇的核心原则
│  ├─ 先想清楚,再让AI写
│  ├─ 规则必须显式化
│  ├─ 高频流程要资产化
│  ├─ AI生成,人工定夺
│  ├─ 安全感来自可验证、可回退
│  ├─ 长期记忆要文档化,不要会话化
│  └─ 真正重要的不是工具,而是可迁移的方法论
│
└─ 十、一句话总记忆
   └─ 01-22讲的本质:
      把软件开发升级为一个由人类定义意图与规则、由AI高强度执行、覆盖需求到维护全生命周期的 AI 原生工程系统
Last Updated: 2026/03/30 20:22:54
【AI生成】学霸笔记:24|01-22讲选择题/判断题自测版 【AI生成】学霸笔记:24|01-22讲关键词填空版