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

蛋蛋 2026年03月25日 3 0

AI原生开发工作流实战|01-08讲思维导图版

AI-Native Development Workflow in Practice | Mind Map for Lectures 01–08

说明:下面用 树状思维导图 的形式,把 01-08 讲的核心知识串起来。
你可以把它当成:

  • 复习提纲
  • 脑图速记
  • 章节关系图
  • 考前快速浏览版

总主线

Main Thread

AI原生开发工作流实战(01-08)
├── 一、认知升级:AI不是聊天工具,而是开发协作者(01-03)
│   ├── 1. 传统模式
│   │   ├── 人写代码
│   │   ├── AI辅助查资料/补全代码
│   │   └── AI像“高级搜索引擎”
│   ├── 2. AI原生模式
│   │   ├── AI参与持续工作流
│   │   ├── AI理解上下文
│   │   ├── AI执行任务
│   │   ├── AI遵守规则
│   │   └── Human-in-the-loop
│   ├── 3. 开发者角色变化
│   │   ├── 从代码执行者
│   │   ├── 到工作流指挥者
│   │   ├── 到规则制定者
│   │   └── 到AI能力设计师
│   └── 4. 核心认知
│       └── AI原生开发 = 协作范式升级,不只是工具升级
│
├── 二、环境接入:让AI进入真实工程现场(04)
│   ├── 1. 安装Claude Code
│   ├── 2. 配置模型与环境
│   ├── 3. 接入本地项目
│   ├── 4. 核心意义
│   │   ├── AI不再只是网页聊天窗口
│   │   ├── AI进入本地代码仓库
│   │   ├── AI可以看文件
│   │   ├── AI可以跑命令
│   │   └── AI可以融入开发工作流
│   └── 5. 结论
│       └── 没有环境接入,就没有真正的AI原生开发
│
├── 三、基础交互闭环:@与!(05)
│   ├── 1. @ = 感知上下文
│   │   ├── @单个文件
│   │   │   ├── 解释代码
│   │   │   ├── 修复局部问题
│   │   │   └── 生成测试
│   │   ├── @目录
│   │   │   ├── 项目结构分析
│   │   │   ├── 跨文件理解
│   │   │   └── 批量上下文注入
│   │   └── 特点
│   │       ├── 精准
│   │       ├── 高效
│   │       └── Git-aware(参考.gitignore)
│   ├── 2. ! = 执行动作
│   │   ├── 执行Shell命令
│   │   ├── 获取命令输出
│   │   ├── 输出自动进入下一轮上下文
│   │   └── 形成命令链
│   ├── 3. 感知-行动闭环
│   │   ├── @ 看见世界
│   │   ├── ! 改造世界
│   │   ├── 反馈结果
│   │   └── 进入下一轮协作
│   └── 4. 核心公式
│       └── AI原生开发 = Perception(@)→ Action(!)→ Feedback
│
├── 四、长期记忆系统:CLAUDE.md / AGENTS.md(06)
│   ├── 1. 为什么需要长期记忆
│   │   ├── 高频规则不想重复输入
│   │   ├── 团队规范需要长期生效
│   │   └── AI不能每次都“失忆”
│   ├── 2. 短期 vs 长期
│   │   ├── @ = 短期工作记忆
│   │   └── CLAUDE.md / AGENTS.md = 长期背景记忆
│   ├── 3. AGENTS.md
│   │   ├── 面向跨Agent通用标准
│   │   ├── 类似写给AI看的README
│   │   ├── 放通用信息
│   │   │   ├── 技术栈
│   │   │   ├── 测试命令
│   │   │   ├── lint命令
│   │   │   └── Git/PR规范
│   │   └── 意义
│   │       └── 避免不同Agent各搞一套“私有协议”
│   ├── 4. CLAUDE.md
│   │   ├── Claude Code的原生长期记忆文件
│   │   ├── 特点
│   │   │   ├── 自动加载
│   │   │   ├── 分层加载
│   │   │   ├── 向上递归查找
│   │   │   ├── 向下动态发现
│   │   │   └── @模块化导入
│   │   ├── 适合放
│   │   │   ├── 团队规范
│   │   │   ├── 架构约束
│   │   │   ├── 工作流要求
│   │   │   └── Claude专属扩展能力
│   │   └── 生命周期管理
│   │       ├── /init 创建
│   │       ├── /memory 修改
│   │       └── 持续沉淀项目知识
│   ├── 5. 两者关系
│   │   ├── AGENTS.md = 公有契约
│   │   └── CLAUDE.md = Claude私有扩展
│   └── 6. 核心意义
│       └── 把团队隐性知识沉淀成AI可长期遵守的规则
│
├── 五、顶层治理:constitution.md(07)
│   ├── 1. 为什么光有CLAUDE.md还不够
│   │   ├── 规则只能回答“怎么做”
│   │   ├── 但复杂方案要回答“应该怎样做”
│   │   └── 需要更高层原则系统
│   ├── 2. constitution.md 的定位
│   │   ├── 项目宪法
│   │   ├── 根本大法
│   │   ├── 核心原则契约
│   │   └── 高于普通操作手册
│   ├── 3. 与CLAUDE.md的区别
│   │   ├── 抽象层级
│   │   │   ├── CLAUDE.md:具体操作
│   │   │   └── constitution.md:高层原则
│   │   ├── 强制力
│   │   │   ├── CLAUDE.md:指导性
│   │   │   └── constitution.md:最高优先级/可否决
│   │   └── 可变性
│   │       ├── CLAUDE.md:相对易变
│   │       └── constitution.md:高度稳定
│   ├── 4. 典型法案
│   │   ├── 简单性原则
│   │   │   ├── YAGNI
│   │   │   ├── 标准库优先
│   │   │   └── 反过度工程
│   │   ├── 测试先行铁律
│   │   │   ├── TDD
│   │   │   ├── Red-Green-Refactor
│   │   │   ├── 表格驱动测试
│   │   │   └── 少Mock,重集成/Fake
│   │   ├── 明确性原则
│   │   │   ├── 错误必须显式处理
│   │   │   ├── 禁止丢弃错误
│   │   │   ├── 依赖显式注入
│   │   │   └── 注释解释“为什么”
│   │   └── 单一职责原则
│   │       ├── 包职责单一
│   │       ├── 文件职责单一
│   │       ├── 函数职责单一
│   │       └── 接口小而明确
│   ├── 5. 如何落地
│   │   ├── Constitution Check
│   │   ├── 在plan.md中做“合宪性审查”
│   │   ├── 在CLAUDE.md中提醒AI先对照宪法
│   │   └── 机制 + 引导 双保险
│   └── 6. 核心意义
│       └── 让AI不只是按规则做事,而是按原则做正确的事
│
├── 六、能力封装:Slash Commands(08)
│   ├── 1. 为什么需要Slash Commands
│   │   ├── 高频Prompt重复输入
│   │   ├── 工作流模式固定
│   │   ├── 团队最佳实践难复用
│   │   └── 需要把Prompt工程化
│   ├── 2. 本质
│   │   └── 把动态Prompt封装成可复用命令
│   ├── 3. 内置命令
│   │   ├── 会话与上下文管理
│   │   ├── 环境与配置
│   │   ├── 项目与协作
│   │   └── 帮助与元信息
│   ├── 4. 自定义命令
│   │   ├── Project级
│   │   │   ├── 位置:./.claude/commands/
│   │   │   ├── 跟项目走
│   │   │   ├── 可提交到Git
│   │   │   └── 团队共享
│   │   └── User级
│   │       ├── 位置:~/.claude/commands/
│   │       ├── 个人专属
│   │       ├── 跨项目使用
│   │       └── 不进仓库
│   ├── 5. 参数系统
│   │   ├── $ARGUMENTS
│   │   │   └── 捕获所有参数
│   │   └── $1 / $2 / $3
│   │       └── 捕获固定位置参数
│   ├── 6. Frontmatter元数据
│   │   ├── description
│   │   ├── argument-hint
│   │   ├── model
│   │   └── allowed-tools
│   │       └── 最小权限原则
│   ├── 7. 命令中嵌入 !
│   │   ├── 先执行shell
│   │   ├── 再将输出变成上下文
│   │   └── 实现动态上下文准备
│   ├── 8. 实战:/review-go-code
│   │   ├── 输入审查路径
│   │   ├── 先跑go vet
│   │   ├── 再读代码
│   │   ├── 再读constitution.md
│   │   ├── 最后用AI输出结构化报告
│   │   └── 传统工具 + AI 深度分析
│   └── 9. 核心意义
│       └── 把团队经验和高频工作流封装成AI原子能力
│
└── 七、01-08讲的整体升级路径
    ├── 1. 认知升级
    │   └── AI不是问答工具,而是协作者
    ├── 2. 环境升级
    │   └── AI进入真实工程现场
    ├── 3. 交互升级
    │   └── @ + ! 建立感知-行动闭环
    ├── 4. 记忆升级
    │   └── CLAUDE.md / AGENTS.md 提供长期记忆
    ├── 5. 治理升级
    │   └── constitution.md 提供顶层原则
    ├── 6. 封装升级
    │   └── Slash Commands 将工作流模板化
    └── 7. 开发者角色升级
        ├── 从代码执行者
        ├── 到AI协作指挥者
        ├── 到AI规则制定者
        ├── 到AI行为立法者
        └── 到AI能力设计师

二、压缩版思维导图

Compressed Mind Map

如果你想快速背诵,可以看这个超压缩版。

01-08主线
├── 01-03:认知
│   └── AI原生开发 = 协作范式升级
├── 04:环境
│   └── 让AI进入本地工程现场
├── 05:基础交互
│   ├── @ = 上下文注入
│   ├── ! = Shell执行
│   └── 建立感知-行动闭环
├── 06:长期记忆
│   ├── AGENTS.md = 通用标准方向
│   └── CLAUDE.md = Claude长期记忆与分层上下文
├── 07:顶层原则
│   └── constitution.md = 项目宪法,约束AI价值取向
├── 08:能力封装
│   └── Slash Commands = 把高频Prompt变成可复用命令
└── 最终目标
    └── 把AI从“会回答问题的模型”变成“懂上下文、守规则、按原则、可执行、可复用”的工程协作者

三、角色升级导图

Developer Role Evolution Mind Map

开发者角色升级(01-08)
├── 01-03
│   └── 认知转型者
├── 04
│   └── 环境搭建者
├── 05
│   └── 工作流指挥者
├── 06
│   └── 记忆系统设计者
├── 07
│   └── AI行为立法者
├── 08
│   └── AI能力设计师
└── 终局趋势
    └── 开发者越来越像“AI协作系统架构师”

四、核心概念关系图

Core Concepts Relationship Map

AI原生开发核心概念
├── 感知层
│   └── @
├── 行动层
│   └── !
├── 记忆层
│   ├── CLAUDE.md
│   └── AGENTS.md
├── 原则层
│   └── constitution.md
├── 能力层
│   └── Slash Commands
└── 最终形成
    └── AI工程协作系统

五、一句话总脑图

One-Sentence Mental Map

01-08 讲就是:先让你接受 AI 是协作者,再把 AI 接入工程环境,然后用 @! 建立交互闭环,用 CLAUDE.md / AGENTS.md 注入长期记忆,用 constitution.md 注入最高原则,最后用 Slash Commands 把高频协作流程固化成可复用能力。

Last Updated: 2026/03/25 18:04:03
【AI生成】学霸笔记:09|安全基石(上):用权限控制与沙箱为 AI 戴上“安全镣铐” 【AI生成】学霸笔记:09|01-08讲总复习串联版