LEARNING LIBRARY / 03

知识库

700 篇公开学习内容,沿三条学习路线和对应模块整理;当前为AI 编程

297
MODULE 01

AI 编程基础

11
01

AI 编程基础(01) - AI 编程工作闭环

主课

02-AI编程/01-AI-编程基础/01-AI-编程工作闭环

02

AI 编程基础(02) - AI 编程模式与任务边界

主课

02-AI编程/01-AI-编程基础/02-AI-编程模式与任务边界

03

AI 编程基础(03) - 上下文工程与仓库知识

主课

02-AI编程/01-AI-编程基础/03-上下文工程与仓库知识

04

AI 编程基础(04) - 规范驱动开发与需求澄清

主课

02-AI编程/01-AI-编程基础/04-规范驱动开发与需求澄清

05

AI 编程基础(05) - Prompt、Context、Harness、Loop 与 Graph 工程

主课

02-AI编程/01-AI-编程基础/05-Prompt、Context、Harness、Loop-与-Graph-工程

06

AI 编程基础(06) - AI 研发评测、可观测性与团队治理

主课

02-AI编程/01-AI-编程基础/06-AI-研发评测、可观测性与团队治理

07

AI 编程基础(07) - AI 编程工具形态、选型与任务匹配

主课

02-AI编程/01-AI-编程基础/07-AI-编程工具形态、选型与任务匹配

08

AI 编程基础(08) - AI 代码审查、依赖安全与密钥治理

主课

02-AI编程/01-AI-编程基础/08-AI-代码审查、依赖安全与密钥治理

09

AI 编程基础(09) - AI 生成测试、评测集与质量门禁

主课

02-AI编程/01-AI-编程基础/09-AI-生成测试、评测集与质量门禁

10

AI 编程基础(10) - 模型选型、推理强度与任务匹配

主课

02-AI编程/01-AI-编程基础/10-模型选型、推理强度与任务匹配

11

AI 编程基础(11) - 模型路由、成本、延迟与质量权衡

主课

02-AI编程/01-AI-编程基础/11-模型路由、成本、延迟与质量权衡

MODULE 02

Claude Code

25
01

Claude Code(01) - 认识 Claude Code:它到底是什么

主课

02-AI编程/02-Claude-Code/01-认识-Claude-Code:它到底是什么

02

Claude Code(02) - 安装与第一次对话

主课

02-AI编程/02-Claude-Code/02-安装与第一次对话

03

Claude Code(03) - 基础交互:怎么问它才听得懂

主课

02-AI编程/02-Claude-Code/03-基础交互:怎么问它才听得懂

04

Claude Code(04) - 工作循环与检查点回溯:读—改—跑—验证 + 后悔药

主课

02-AI编程/02-Claude-Code/04-工作循环与检查点回溯:读—改—跑—验证+后悔药

05

Claude Code(05) - CLAUDE.md 与记忆分级:给项目立规矩

主课

02-AI编程/02-Claude-Code/05-CLAUDE.md-与记忆分级:给项目立规矩

06

Claude Code(06) - 权限模式与 Plan Mode:安全地放手

主课

02-AI编程/02-Claude-Code/06-权限模式与-Plan-Mode:安全地放手

07

Claude Code(07) - 核心工作流:理解代码库 / 查找代码 / 修 Bug

主课

02-AI编程/02-Claude-Code/07-核心工作流:理解代码库-查找代码-修-Bug

08

Claude Code(08) - 写测试与处理文档:参与完整开发闭环

主课

02-AI编程/02-Claude-Code/08-写测试与处理文档:参与完整开发闭环

09

Claude Code(09) - Git 集成:提交、分支与 PR

主课

02-AI编程/02-Claude-Code/09-Git-集成:提交、分支与-PR

10

Claude Code(10) - Slash 命令与自定义命令

主课

02-AI编程/02-Claude-Code/10-Slash-命令与自定义命令

11

Claude Code(11) - 子代理 Subagents 与并行研究

主课

02-AI编程/02-Claude-Code/11-子代理-Subagents-与并行研究

12

Claude Code(12) - Agent Team:多代理协作

主课

02-AI编程/02-Claude-Code/12-Agent-Team:多代理协作

13

Claude Code(13) - Git Worktrees:多任务并行不打架

主课

02-AI编程/02-Claude-Code/13-Git-Worktrees:多任务并行不打架

14

Claude Code(14) - 后台会话与车队监控:claude agents

主课

02-AI编程/02-Claude-Code/14-后台会话与车队监控:claude-agents

15

Claude Code(15) - /loop:让任务循环跑

主课

02-AI编程/02-Claude-Code/15-loop:让任务循环跑

16

Claude Code(16) - /goal:目标导向,跑到满足条件为止

主课

02-AI编程/02-Claude-Code/16-goal:目标导向,跑到满足条件为止

17

Claude Code(17) - Monitor 工具与定时任务:盯后台不轮询

主课

02-AI编程/02-Claude-Code/17-Monitor-工具与定时任务:盯后台不轮询

18

Claude Code(18) - Hooks + Skills + Automation:把流程固化下来

主课

02-AI编程/02-Claude-Code/18-Hooks+Skills+Automation:把流程固化下来

19

Claude Code(19) - 远程控制:Web / 手机 App / --remote 并行云任务

主课

02-AI编程/02-Claude-Code/19-远程控制:Web-手机-App-remote-并行云任务

20

Claude Code(20) - 无头模式与 CI:claude -p、GitHub Actions、SDK

主课

02-AI编程/02-Claude-Code/20-无头模式与-CI:claude-p、GitHub-Actions、SDK

21

Claude Code(21) - MCP 与外部工具集成

主课

02-AI编程/02-Claude-Code/21-MCP-与外部工具集成

22

Claude Code(22) - 综合实战与最佳实践心法

主课

02-AI编程/02-Claude-Code/22-综合实战与最佳实践心法

23

Claude Code(23) - Claude Code 课程内容生成规范

主课

02-AI编程/02-Claude-Code/23-Claude-Code-课程内容生成规范

24

Claude Code(24) - 项目的记忆目录设置

主课

02-AI编程/02-Claude-Code/24-项目的记忆目录设置

25

Claude Code(25) - Claude Code 工程化最佳实践

主课

02-AI编程/02-Claude-Code/25-Claude-Code-工程化最佳实践

MODULE 03

Codex

11
01

Codex(01) - Codex 是什么

主课

02-AI编程/03-Codex/01-Codex-是什么

02

Codex(02) - 如何写好 Codex 提示词

主课

02-AI编程/03-Codex/02-如何写好-Codex-提示词

03

Codex(03) - 上下文与 AGENTS

主课

02-AI编程/03-Codex/03-上下文与-AGENTS

04

Codex(04) - CLI 与非交互任务

主课

02-AI编程/03-Codex/04-CLI-与非交互任务

05

Codex(05) - 权限、沙盒与安全边界

主课

02-AI编程/03-Codex/05-权限、沙盒与安全边界

06

Codex(06) - config 与 profile

主课

02-AI编程/03-Codex/06-config-与-profile

07

Codex(07) - MCP 连接外部工具

主课

02-AI编程/03-Codex/07-MCP-连接外部工具

08

Codex(08) - Skill 把工作流固化

主课

02-AI编程/03-Codex/08-Skill-把工作流固化

09

Codex(09) - Subagent 与 Hooks

主课

02-AI编程/03-Codex/09-Subagent-与-Hooks

10

Codex(10) - 插件化实战

主课

02-AI编程/03-Codex/10-插件化实战

11

Codex(11) - Codex 课程内容生成规范

主课

02-AI编程/03-Codex/11-Codex-课程内容生成规范

MODULE 04

编程 Agent 生态与选型

10
01

编程 Agent 生态与选型(01) - CLI、IDE 与 Cloud Agent

主课

02-AI编程/04-编程-Agent-生态与选型/01-CLI、IDE-与-Cloud-Agent

02

编程 Agent 生态与选型(02) - GitHub Copilot Coding Agent

主课

02-AI编程/04-编程-Agent-生态与选型/02-GitHub-Copilot-Coding-Agent

03

编程 Agent 生态与选型(03) - Gemini CLI

主课

02-AI编程/04-编程-Agent-生态与选型/03-Gemini-CLI

04

编程 Agent 生态与选型(04) - Cursor、Windsurf 与 Cline

主课

02-AI编程/04-编程-Agent-生态与选型/04-Cursor、Windsurf-与-Cline

05

编程 Agent 生态与选型(05) - 本地 Agent 与远程后台 Agent

主课

02-AI编程/04-编程-Agent-生态与选型/05-本地-Agent-与远程后台-Agent

06

编程 Agent 生态与选型(06) - Issue、Branch、Commit 与 PR 工作流

主课

02-AI编程/04-编程-Agent-生态与选型/06-Issue、Branch、Commit-与-PR-工作流

07

编程 Agent 生态与选型(07) - 模型、权限、成本与生态对比

主课

02-AI编程/04-编程-Agent-生态与选型/07-模型、权限、成本与生态对比

08

编程 Agent 生态与选型(08) - Custom Agents 与专业角色配置

主课

02-AI编程/04-编程-Agent-生态与选型/08-Custom-Agents-与专业角色配置

09

编程 Agent 生态与选型(09) - Agentic Workflows 与事件驱动研发

主课

02-AI编程/04-编程-Agent-生态与选型/09-Agentic-Workflows-与事件驱动研发

10

编程 Agent 生态与选型(10) - 开源、自托管与企业托管 Agent

主课

02-AI编程/04-编程-Agent-生态与选型/10-开源、自托管与企业托管-Agent

MODULE 05

Prompt Engineering

16
01

Prompt Engineering(01) - 认识提示词工程

主课

02-AI编程/05-Prompt-Engineering/01-认识提示词工程

02

Prompt Engineering(02) - 理解大模型如何处理提示词

主课

02-AI编程/05-Prompt-Engineering/02-理解大模型如何处理提示词

03

Prompt Engineering(03) - 写好提示词的基本原则

主课

02-AI编程/05-Prompt-Engineering/03-写好提示词的基本原则

04

Prompt Engineering(04) - 提示词的结构化设计

主课

02-AI编程/05-Prompt-Engineering/04-提示词的结构化设计

05

Prompt Engineering(05) - Few-shot 示例设计

主课

02-AI编程/05-Prompt-Engineering/05-Few-shot-示例设计

06

Prompt Engineering(06) - 思维链与推理提示

主课

02-AI编程/05-Prompt-Engineering/06-思维链与推理提示

07

Prompt Engineering(07) - 结构化输出与格式约束

主课

02-AI编程/05-Prompt-Engineering/07-结构化输出与格式约束

08

Prompt Engineering(08) - 提示词迭代与调试

主课

02-AI编程/05-Prompt-Engineering/08-提示词迭代与调试

09

Prompt Engineering(09) - 高频编程任务实战

主课

02-AI编程/05-Prompt-Engineering/09-高频编程任务实战

10

Prompt Engineering(10) - 复杂任务拆解

主课

02-AI编程/05-Prompt-Engineering/10-复杂任务拆解

11

Prompt Engineering(11) - 提示词模板与复用

主课

02-AI编程/05-Prompt-Engineering/11-提示词模板与复用

12

Prompt Engineering(12) - 提示词注入与安全

主课

02-AI编程/05-Prompt-Engineering/12-提示词注入与安全

13

Prompt Engineering(13) - 从模糊需求到完整提示词系统

主课

02-AI编程/05-Prompt-Engineering/13-从模糊需求到完整提示词系统

14

Prompt Engineering(14) - Prompt 版本、评测与发布

主课

02-AI编程/05-Prompt-Engineering/14-Prompt-版本、评测与发布

15

Prompt Engineering(15) - 代码中的 Prompt 组件化

主课

02-AI编程/05-Prompt-Engineering/15-代码中的-Prompt-组件化

16

Prompt Engineering(16) - 多轮对话与上下文管理

主课

02-AI编程/05-Prompt-Engineering/16-多轮对话与上下文管理

MODULE 06

Rules Engineering

9
01

Rules Engineering(01) - Rules Engineering 是什么

主课

02-AI编程/06-Rules-Engineering/01-Rules-Engineering-是什么

02

Rules Engineering(02) - AGENTS.md 的作用域与继承

主课

02-AI编程/06-Rules-Engineering/02-AGENTS.md-的作用域与继承

03

Rules Engineering(03) - CLAUDE.md、项目规则与用户规则

主课

02-AI编程/06-Rules-Engineering/03-CLAUDE.md、项目规则与用户规则

04

Rules Engineering(04) - 规则优先级、冲突与覆盖

主课

02-AI编程/06-Rules-Engineering/04-规则优先级、冲突与覆盖

05

Rules Engineering(05) - Monorepo 嵌套规则设计

主课

02-AI编程/06-Rules-Engineering/05-Monorepo-嵌套规则设计

06

Rules Engineering(06) - 构建、测试与 PR 指令

主课

02-AI编程/06-Rules-Engineering/06-构建、测试与-PR-指令

07

Rules Engineering(07) - 规则压缩、失效与维护

主课

02-AI编程/06-Rules-Engineering/07-规则压缩、失效与维护

08

Rules Engineering(08) - 跨 Claude Code、Codex 与 Copilot 复用规则

主课

02-AI编程/06-Rules-Engineering/08-跨-Claude-Code、Codex-与-Copilot-复用规则

09

Rules Engineering(09) - Code Review 规则与 Policy as Code

主课

02-AI编程/06-Rules-Engineering/09-Code-Review-规则与-Policy-as-Code

MODULE 07

Context Engineering

7
01

Context Engineering(01) - 上下文分层、预算与压缩

主课

02-AI编程/07-Context-Engineering/01-上下文分层、预算与压缩

02

Context Engineering(02) - 代码检索结果的选择、排序与注入

主课

02-AI编程/07-Context-Engineering/02-代码检索结果的选择、排序与注入

03

Context Engineering(03) - 规则、记忆与知识的运行时装配

主课

02-AI编程/07-Context-Engineering/03-规则、记忆与知识的运行时装配

04

Context Engineering(04) - 动态上下文组装与优先级

主课

02-AI编程/07-Context-Engineering/04-动态上下文组装与优先级

05

Context Engineering(05) - 工具结果压缩与证据保留

主课

02-AI编程/07-Context-Engineering/05-工具结果压缩与证据保留

06

Context Engineering(06) - 上下文污染、冲突与隔离

主课

02-AI编程/07-Context-Engineering/06-上下文污染、冲突与隔离

07

Context Engineering(07) - 长任务上下文恢复与交接

主课

02-AI编程/07-Context-Engineering/07-长任务上下文恢复与交接

MODULE 08

Code Intelligence

13
01

Code Intelligence(01) - 编程 Agent 如何理解代码仓库

主课

02-AI编程/08-Code-Intelligence/01-编程-Agent-如何理解代码仓库

02

Code Intelligence(02) - 文件检索、符号检索与语义检索

主课

02-AI编程/08-Code-Intelligence/02-文件检索、符号检索与语义检索

03

Code Intelligence(03) - AST、Tree-sitter 与代码结构

主课

02-AI编程/08-Code-Intelligence/03-AST、Tree-sitter-与代码结构

04

Code Intelligence(04) - LSP、定义跳转与引用分析

主课

02-AI编程/08-Code-Intelligence/04-LSP、定义跳转与引用分析

05

Code Intelligence(05) - Repo Map 与依赖图

主课

02-AI编程/08-Code-Intelligence/05-Repo-Map-与依赖图

06

Code Intelligence(06) - Code RAG 的分块、索引与召回

主课

02-AI编程/08-Code-Intelligence/06-Code-RAG-的分块、索引与召回

07

Code Intelligence(07) - 调用链与数据流分析

主课

02-AI编程/08-Code-Intelligence/07-调用链与数据流分析

08

Code Intelligence(08) - 变更影响面与回归范围

主课

02-AI编程/08-Code-Intelligence/08-变更影响面与回归范围

09

Code Intelligence(09) - 增量索引与知识保鲜

主课

02-AI编程/08-Code-Intelligence/09-增量索引与知识保鲜

10

Code Intelligence(10) - 大型 Monorepo 的上下文检索

主课

02-AI编程/08-Code-Intelligence/10-大型-Monorepo-的上下文检索

11

Code Intelligence(11) - Multi-repo 与跨服务代码检索

主课

02-AI编程/08-Code-Intelligence/11-Multi-repo-与跨服务代码检索

12

Code Intelligence(12) - 跨服务调用链与数据契约

主课

02-AI编程/08-Code-Intelligence/12-跨服务调用链与数据契约

13

Code Intelligence(13) - 多仓库变更影响分析与协同修改

主课

02-AI编程/08-Code-Intelligence/13-多仓库变更影响分析与协同修改

MODULE 09

Memory

10
01

Memory(01) - Memory、Context 与知识库的边界

主课

02-AI编程/09-Memory/01-Memory、Context-与知识库的边界

02

Memory(02) - 记忆作用域、命名空间与加载策略

主课

02-AI编程/09-Memory/02-记忆作用域、命名空间与加载策略

03

Memory(03) - 会话记忆、工作记忆与任务状态

主课

02-AI编程/09-Memory/03-会话记忆、工作记忆与任务状态

04

Memory(04) - 语义记忆、情景记忆与程序性记忆

主课

02-AI编程/09-Memory/04-语义记忆、情景记忆与程序性记忆

05

Memory(05) - 记忆提取、写入、召回与更新

主课

02-AI编程/09-Memory/05-记忆提取、写入、召回与更新

06

Memory(06) - 摘要压缩与长期任务知识保留

主课

02-AI编程/09-Memory/06-摘要压缩与长期任务知识保留

07

Memory(07) - 冲突、过期、衰减与遗忘

主课

02-AI编程/09-Memory/07-冲突、过期、衰减与遗忘

08

Memory(08) - 权限、隐私与审计

主课

02-AI编程/09-Memory/08-权限、隐私与审计

09

Memory(09) - 文件、数据库与向量存储方案

主课

02-AI编程/09-Memory/09-文件、数据库与向量存储方案

10

Memory(10) - 记忆质量评测与常见故障

主课

02-AI编程/09-Memory/10-记忆质量评测与常见故障

MODULE 10

Skill

12
01

Skill(01) - Skill 是什么,解决什么问题

主课

02-AI编程/10-Skill/01-Skill-是什么,解决什么问题

02

Skill(02) - 跑通第一个 Skill

主课

02-AI编程/10-Skill/02-跑通第一个-Skill

03

Skill(03) - Skill 目录结构

主课

02-AI编程/10-Skill/03-Skill-目录结构

04

Skill(04) - SKILL.md 元数据

主课

02-AI编程/10-Skill/04-SKILL.md-元数据

05

Skill(05) - description 与触发机制

主课

02-AI编程/10-Skill/05-description-与触发机制

06

Skill(06) - 渐进式披露与 Token 优化

主课

02-AI编程/10-Skill/06-渐进式披露与-Token-优化

07

Skill(07) - 模板、参考资料与资源文件

主课

02-AI编程/10-Skill/07-模板、参考资料与资源文件

08

Skill(08) - 给 Skill 挂载可执行脚本

主课

02-AI编程/10-Skill/08-给-Skill-挂载可执行脚本

09

Skill(09) - 从零实现代码审查 Skill

主课

02-AI编程/10-Skill/09-从零实现代码审查-Skill

10

Skill(10) - Skill 调试与测试

主课

02-AI编程/10-Skill/10-Skill-调试与测试

11

Skill(11) - Skill 最佳实践与常见问题

主课

02-AI编程/10-Skill/11-Skill-最佳实践与常见问题

12

Skill(12) - Skill 分享、版本与演进

主课

02-AI编程/10-Skill/12-Skill-分享、版本与演进

MODULE 11

MCP

12
01

MCP(01) - MCP 是什么与适用边界

主课

02-AI编程/11-MCP/01-MCP-是什么与适用边界

02

MCP(02) - Client、Server 与连接生命周期

主课

02-AI编程/11-MCP/02-Client、Server-与连接生命周期

03

MCP(03) - Tool、Resource 与 Prompt

主课

02-AI编程/11-MCP/03-Tool、Resource-与-Prompt

04

MCP(04) - stdio 与 Streamable HTTP 传输

主课

02-AI编程/11-MCP/04-stdio-与-Streamable-HTTP-传输

05

MCP(05) - 能力发现、Schema 与参数校验

主课

02-AI编程/11-MCP/05-能力发现、Schema-与参数校验

06

MCP(06) - 授权、密钥与安全边界

主课

02-AI编程/11-MCP/06-授权、密钥与安全边界

07

MCP(07) - 从零实现 MCP Server

主课

02-AI编程/11-MCP/07-从零实现-MCP-Server

08

MCP(08) - MCP Client 接入与调试

主课

02-AI编程/11-MCP/08-MCP-Client-接入与调试

09

MCP(09) - 部署、日志、Trace 与故障排查

主课

02-AI编程/11-MCP/09-部署、日志、Trace-与故障排查

10

MCP(10) - MCP、Skill、A2A 与 ACP 边界

主课

02-AI编程/11-MCP/10-MCP、Skill、A2A-与-ACP-边界

11

MCP(11) - 协议版本、能力协商与兼容性

主课

02-AI编程/11-MCP/11-协议版本、能力协商与兼容性

12

MCP(12) - 恶意 Server、Tool Poisoning 与数据外传防护

主课

02-AI编程/11-MCP/12-恶意-Server、Tool-Poisoning-与数据外传防护

MODULE 12

Hooks

8
01

Hooks(01) - Hooks 是什么与生命周期

主课

02-AI编程/12-Hooks/01-Hooks-是什么与生命周期

02

Hooks(02) - 工具调用前后的校验与拦截

主课

02-AI编程/12-Hooks/02-工具调用前后的校验与拦截

03

Hooks(03) - 自动格式化、测试与质量门禁

主课

02-AI编程/12-Hooks/03-自动格式化、测试与质量门禁

04

Hooks(04) - 日志、审计与通知

主课

02-AI编程/12-Hooks/04-日志、审计与通知

05

Hooks(05) - 权限确认与高风险操作阻断

主课

02-AI编程/12-Hooks/05-权限确认与高风险操作阻断

06

Hooks(06) - 超时、失败处理与递归防护

主课

02-AI编程/12-Hooks/06-超时、失败处理与递归防护

07

Hooks(07) - Claude Code 与 Codex Hooks 对比

主课

02-AI编程/12-Hooks/07-Claude-Code-与-Codex-Hooks-对比

08

Hooks(08) - 构建可复用的生产级 Hooks

主课

02-AI编程/12-Hooks/08-构建可复用的生产级-Hooks

MODULE 13

Subagents

8
01

Subagents(01) - Subagent 是什么与使用边界

主课

02-AI编程/13-Subagents/01-Subagent-是什么与使用边界

02

Subagents(02) - 任务拆分与上下文隔离

主课

02-AI编程/13-Subagents/02-任务拆分与上下文隔离

03

Subagents(03) - 并行研究与并发控制

主课

02-AI编程/13-Subagents/03-并行研究与并发控制

04

Subagents(04) - 结果汇总、冲突与证据合并

主课

02-AI编程/13-Subagents/04-结果汇总、冲突与证据合并

05

Subagents(05) - Handoff、Supervisor 与责任边界

主课

02-AI编程/13-Subagents/05-Handoff、Supervisor-与责任边界

06

Subagents(06) - 工具权限、资源与预算控制

主课

02-AI编程/13-Subagents/06-工具权限、资源与预算控制

07

Subagents(07) - 超时、取消、重试与失败恢复

主课

02-AI编程/13-Subagents/07-超时、取消、重试与失败恢复

08

Subagents(08) - Trace、评测与多 Agent 调试

主课

02-AI编程/13-Subagents/08-Trace、评测与多-Agent-调试

MODULE 14

Harness Engineering

18
01

Harness Engineering(01) - Harness 是什么

主课

02-AI编程/14-Harness-Engineering/01-Harness-是什么

02

Harness Engineering(02) - Agent Loop 与执行闭环

主课

02-AI编程/14-Harness-Engineering/02-Agent-Loop-与执行闭环

03

Harness Engineering(03) - 构建最小可运行 Harness

主课

02-AI编程/14-Harness-Engineering/03-构建最小可运行-Harness

04

Harness Engineering(04) - 工具注册、路由与执行

主课

02-AI编程/14-Harness-Engineering/04-工具注册、路由与执行

05

Harness Engineering(05) - 系统指令与任务契约

主课

02-AI编程/14-Harness-Engineering/05-系统指令与任务契约

06

Harness Engineering(06) - 上下文管理与 Token 预算

主课

02-AI编程/14-Harness-Engineering/06-上下文管理与-Token-预算

07

Harness Engineering(07) - Memory 接口与运行时集成

主课

02-AI编程/14-Harness-Engineering/07-Memory-接口与运行时集成

08

Harness Engineering(08) - Sandbox 接口、审批与权限执行

主课

02-AI编程/14-Harness-Engineering/08-Sandbox-接口、审批与权限执行

09

Harness Engineering(09) - Subagent 调度接口与委派治理

主课

02-AI编程/14-Harness-Engineering/09-Subagent-调度接口与委派治理

10

Harness Engineering(10) - Hooks 与 Skill 扩展加载机制

主课

02-AI编程/14-Harness-Engineering/10-Hooks-与-Skill-扩展加载机制

11

Harness Engineering(11) - 流式输出、超时与重试

主课

02-AI编程/14-Harness-Engineering/11-流式输出、超时与重试

12

Harness Engineering(12) - Checkpoint 与失败恢复

主课

02-AI编程/14-Harness-Engineering/12-Checkpoint-与失败恢复

13

Harness Engineering(13) - 自验证、Trace 与可观测性

主课

02-AI编程/14-Harness-Engineering/13-自验证、Trace-与可观测性

14

Harness Engineering(14) - 构建生产级命令行 Agent

主课

02-AI编程/14-Harness-Engineering/14-构建生产级命令行-Agent

15

Harness Engineering(15) - Dev Container 与可复现执行环境

主课

02-AI编程/14-Harness-Engineering/15-Dev-Container-与可复现执行环境

16

Harness Engineering(16) - Shell、PTY 与后台进程管理

主课

02-AI编程/14-Harness-Engineering/16-Shell、PTY-与后台进程管理

17

Harness Engineering(17) - 远程异步任务、恢复与结果交接

主课

02-AI编程/14-Harness-Engineering/17-远程异步任务、恢复与结果交接

18

Harness Engineering(18) - DeepSeek Harness:插件架构与可组合 Agent 运行时

主课

02-AI编程/14-Harness-Engineering/18-DeepSeek-Harness:插件架构与可组合-Agent-运行时

MODULE 15

Loop Engineering

10
01

Loop Engineering(01) - Loop Engineering 是什么

主课

02-AI编程/15-Loop-Engineering/01-Loop-Engineering-是什么

02

Loop Engineering(02) - Observe、Decide、Act 执行循环

主课

02-AI编程/15-Loop-Engineering/02-Observe、Decide、Act-执行循环

03

Loop Engineering(03) - /loop:周期性重复执行

主课

02-AI编程/15-Loop-Engineering/03-loop:周期性重复执行

04

Loop Engineering(04) - Goal Contract:目标与完成条件

主课

02-AI编程/15-Loop-Engineering/04-Goal-Contract:目标与完成条件

05

Loop Engineering(05) - loop-me:把重复活动固化为工作流

主课

02-AI编程/15-Loop-Engineering/05-loop-me:把重复活动固化为工作流

06

Loop Engineering(06) - Ralph:基于任务与 Git 反馈持续迭代

主课

02-AI编程/15-Loop-Engineering/06-Ralph:基于任务与-Git-反馈持续迭代

07

Loop Engineering(07) - 进度检测、预算与停止条件

主课

02-AI编程/15-Loop-Engineering/07-进度检测、预算与停止条件

08

Loop Engineering(08) - 空转、死循环与错误放大防护

主课

02-AI编程/15-Loop-Engineering/08-空转、死循环与错误放大防护

09

Loop Engineering(09) - 超时、重试、幂等与失败恢复

主课

02-AI编程/15-Loop-Engineering/09-超时、重试、幂等与失败恢复

10

Loop Engineering(10) - Loop Trace、成本与质量评测

主课

02-AI编程/15-Loop-Engineering/10-Loop-Trace、成本与质量评测

MODULE 16

Graph Engineering

10
01

Graph Engineering(01) - Graph Engineering 是什么

主课

02-AI编程/16-Graph-Engineering/01-Graph-Engineering-是什么

02

Graph Engineering(02) - State、Node、Edge 与状态契约

主课

02-AI编程/16-Graph-Engineering/02-State、Node、Edge-与状态契约

03

Graph Engineering(03) - 条件分支、循环与并行执行

主课

02-AI编程/16-Graph-Engineering/03-条件分支、循环与并行执行

04

Graph Engineering(04) - 子图、任务拆分与结果聚合

主课

02-AI编程/16-Graph-Engineering/04-子图、任务拆分与结果聚合

05

Graph Engineering(05) - Checkpoint、持久化与断点恢复

主课

02-AI编程/16-Graph-Engineering/05-Checkpoint、持久化与断点恢复

06

Graph Engineering(06) - Handoff 与 Supervisor

主课

02-AI编程/16-Graph-Engineering/06-Handoff-与-Supervisor

07

Graph Engineering(07) - Orchestrator-Worker

主课

02-AI编程/16-Graph-Engineering/07-Orchestrator-Worker

08

Graph Engineering(08) - Human-in-the-loop 与审批中断

主课

02-AI编程/16-Graph-Engineering/08-Human-in-the-loop-与审批中断

09

Graph Engineering(09) - Multi-Agent 通信与共享状态

主课

02-AI编程/16-Graph-Engineering/09-Multi-Agent-通信与共享状态

10

Graph Engineering(10) - 图测试、Trace 与版本迁移

主课

02-AI编程/16-Graph-Engineering/10-图测试、Trace-与版本迁移

MODULE 17

Automation Engineering

8
01

Automation Engineering(01) - 自动化任务与适用边界

主课

02-AI编程/17-Automation-Engineering/01-自动化任务与适用边界

02

Automation Engineering(02) - 定时任务、Cron 与周期执行

主课

02-AI编程/17-Automation-Engineering/02-定时任务、Cron-与周期执行

03

Automation Engineering(03) - Event、Webhook 与事件触发

主课

02-AI编程/17-Automation-Engineering/03-Event、Webhook-与事件触发

04

Automation Engineering(04) - 长任务状态、Checkpoint 与恢复

主课

02-AI编程/17-Automation-Engineering/04-长任务状态、Checkpoint-与恢复

05

Automation Engineering(05) - Issue、Slack、Linear 与外部触发

主课

02-AI编程/17-Automation-Engineering/05-Issue、Slack、Linear-与外部触发

06

Automation Engineering(06) - 并发、锁、幂等与重复执行

主课

02-AI编程/17-Automation-Engineering/06-并发、锁、幂等与重复执行

07

Automation Engineering(07) - 取消、重试、补偿与人工接管

主课

02-AI编程/17-Automation-Engineering/07-取消、重试、补偿与人工接管

08

Automation Engineering(08) - 通知、审计、成本与运行 SLO

主课

02-AI编程/17-Automation-Engineering/08-通知、审计、成本与运行-SLO

MODULE 18

Coding Agent SDK 与平台集成

8
01

Coding Agent SDK 与平台集成(01) - SDK、CLI、IDE 与 Cloud Agent

主课

02-AI编程/18-Coding-Agent-SDK-与平台集成/01-SDK、CLI、IDE-与-Cloud-Agent

02

Coding Agent SDK 与平台集成(02) - Agent SDK 与 App Server

主课

02-AI编程/18-Coding-Agent-SDK-与平台集成/02-Agent-SDK-与-App-Server

03

Coding Agent SDK 与平台集成(03) - Headless 与非交互执行

主课

02-AI编程/18-Coding-Agent-SDK-与平台集成/03-Headless-与非交互执行

04

Coding Agent SDK 与平台集成(04) - IDE Extension 与编辑器集成

主课

02-AI编程/18-Coding-Agent-SDK-与平台集成/04-IDE-Extension-与编辑器集成

05

Coding Agent SDK 与平台集成(05) - GitHub Actions 与 GitLab CI 集成

主课

02-AI编程/18-Coding-Agent-SDK-与平台集成/05-GitHub-Actions-与-GitLab-CI-集成

06

Coding Agent SDK 与平台集成(06) - Issue、PR、Slack 与 Linear 集成

主课

02-AI编程/18-Coding-Agent-SDK-与平台集成/06-Issue、PR、Slack-与-Linear-集成

07

Coding Agent SDK 与平台集成(07) - 事件流、会话状态与恢复

主课

02-AI编程/18-Coding-Agent-SDK-与平台集成/07-事件流、会话状态与恢复

08

Coding Agent SDK 与平台集成(08) - 身份认证、多租户与发布

主课

02-AI编程/18-Coding-Agent-SDK-与平台集成/08-身份认证、多租户与发布

MODULE 19

Change Engineering

10
01

Change Engineering(01) - 从变更计划到最小 Diff

主课

02-AI编程/19-Change-Engineering/01-从变更计划到最小-Diff

02

Change Engineering(02) - Search、Replace、Patch 与 Diff

主课

02-AI编程/19-Change-Engineering/02-Search、Replace、Patch-与-Diff

03

Change Engineering(03) - AST、Codemod 与语义化修改

主课

02-AI编程/19-Change-Engineering/03-AST、Codemod-与语义化修改

04

Change Engineering(04) - 重构、迁移与批量改造

主课

02-AI编程/19-Change-Engineering/04-重构、迁移与批量改造

05

Change Engineering(05) - 生成代码、Lockfile 与机械变更

主课

02-AI编程/19-Change-Engineering/05-生成代码、Lockfile-与机械变更

06

Change Engineering(06) - API、Schema 与向后兼容

主课

02-AI编程/19-Change-Engineering/06-API、Schema-与向后兼容

07

Change Engineering(07) - Rebase、冲突与并行修改合并

主课

02-AI编程/19-Change-Engineering/07-Rebase、冲突与并行修改合并

08

Change Engineering(08) - 大型变更的拆分、排序与提交

主课

02-AI编程/19-Change-Engineering/08-大型变更的拆分、排序与提交

09

Change Engineering(09) - 回滚、Cherry-pick 与变更恢复

主课

02-AI编程/19-Change-Engineering/09-回滚、Cherry-pick-与变更恢复

10

Change Engineering(10) - 语义等价、回归与变更验收

主课

02-AI编程/19-Change-Engineering/10-语义等价、回归与变更验收

MODULE 20

AI Test Engineering

10
01

AI Test Engineering(01) - AI 生成测试的能力边界

主课

02-AI编程/20-AI-Test-Engineering/01-AI-生成测试的能力边界

02

AI Test Engineering(02) - 单元测试与边界条件生成

主课

02-AI编程/20-AI-Test-Engineering/02-单元测试与边界条件生成

03

AI Test Engineering(03) - 集成测试与契约测试

主课

02-AI编程/20-AI-Test-Engineering/03-集成测试与契约测试

04

AI Test Engineering(04) - E2E 与浏览器测试

主课

02-AI编程/20-AI-Test-Engineering/04-E2E-与浏览器测试

05

AI Test Engineering(05) - Property-based 与 Mutation Testing

主课

02-AI编程/20-AI-Test-Engineering/05-Property-based-与-Mutation-Testing

06

AI Test Engineering(06) - Fixture、Mock 与测试数据

主课

02-AI编程/20-AI-Test-Engineering/06-Fixture、Mock-与测试数据

07

AI Test Engineering(07) - Flaky Test 识别与修复

主课

02-AI编程/20-AI-Test-Engineering/07-Flaky-Test-识别与修复

08

AI Test Engineering(08) - 覆盖率、断言质量与无效测试

主课

02-AI编程/20-AI-Test-Engineering/08-覆盖率、断言质量与无效测试

09

AI Test Engineering(09) - 失败聚类、根因分析与自动修复

主课

02-AI编程/20-AI-Test-Engineering/09-失败聚类、根因分析与自动修复

10

AI Test Engineering(10) - CI 回归门禁与测试证据

主课

02-AI编程/20-AI-Test-Engineering/10-CI-回归门禁与测试证据

MODULE 21

Browser 与 UI Verification

11
01

Browser 与 UI Verification(01) - 编程 Agent 的浏览器能力

主课

02-AI编程/21-Browser-与-UI-Verification/01-编程-Agent-的浏览器能力

02

Browser 与 UI Verification(02) - DOM、可见性与交互状态

主课

02-AI编程/21-Browser-与-UI-Verification/02-DOM、可见性与交互状态

03

Browser 与 UI Verification(03) - Playwright 自动化验收

主课

02-AI编程/21-Browser-与-UI-Verification/03-Playwright-自动化验收

04

Browser 与 UI Verification(04) - 截图与视觉回归

主课

02-AI编程/21-Browser-与-UI-Verification/04-截图与视觉回归

05

Browser 与 UI Verification(05) - 响应式与主题模式验收

主课

02-AI编程/21-Browser-与-UI-Verification/05-响应式与主题模式验收

06

Browser 与 UI Verification(06) - Console、Network 与运行时错误

主课

02-AI编程/21-Browser-与-UI-Verification/06-Console、Network-与运行时错误

07

Browser 与 UI Verification(07) - 无障碍与键盘交互验收

主课

02-AI编程/21-Browser-与-UI-Verification/07-无障碍与键盘交互验收

08

Browser 与 UI Verification(08) - 从代码修改到 UI 证据闭环

主课

02-AI编程/21-Browser-与-UI-Verification/08-从代码修改到-UI-证据闭环

09

Browser 与 UI Verification(09) - Figma、截图与 Design-to-Code

主课

02-AI编程/21-Browser-与-UI-Verification/09-Figma、截图与-Design-to-Code

10

Browser 与 UI Verification(10) - 设计系统、组件约束与视觉一致性

主课

02-AI编程/21-Browser-与-UI-Verification/10-设计系统、组件约束与视觉一致性

11

Browser 与 UI Verification(11) - 移动端、桌面端与模拟器验收

主课

02-AI编程/21-Browser-与-UI-Verification/11-移动端、桌面端与模拟器验收

MODULE 22

Sandbox 与 Agent Security

12
01

Sandbox 与 Agent Security(01) - 编程 Agent 威胁模型

主课

02-AI编程/22-Sandbox-与-Agent-Security/01-编程-Agent-威胁模型

02

Sandbox 与 Agent Security(02) - 文件、进程与网络沙盒

主课

02-AI编程/22-Sandbox-与-Agent-Security/02-文件、进程与网络沙盒

03

Sandbox 与 Agent Security(03) - Workspace 与目录边界

主课

02-AI编程/22-Sandbox-与-Agent-Security/03-Workspace-与目录边界

04

Sandbox 与 Agent Security(04) - 命令审批与最小权限

主课

02-AI编程/22-Sandbox-与-Agent-Security/04-命令审批与最小权限

05

Sandbox 与 Agent Security(05) - Prompt 注入与恶意仓库

主课

02-AI编程/22-Sandbox-与-Agent-Security/05-Prompt-注入与恶意仓库

06

Sandbox 与 Agent Security(06) - 密钥泄露与数据外传

主课

02-AI编程/22-Sandbox-与-Agent-Security/06-密钥泄露与数据外传

07

Sandbox 与 Agent Security(07) - 依赖与供应链攻击

主课

02-AI编程/22-Sandbox-与-Agent-Security/07-依赖与供应链攻击

08

Sandbox 与 Agent Security(08) - 危险命令与破坏性操作防护

主课

02-AI编程/22-Sandbox-与-Agent-Security/08-危险命令与破坏性操作防护

09

Sandbox 与 Agent Security(09) - 审计日志与责任追踪

主课

02-AI编程/22-Sandbox-与-Agent-Security/09-审计日志与责任追踪

10

Sandbox 与 Agent Security(10) - 红队测试与安全验收

主课

02-AI编程/22-Sandbox-与-Agent-Security/10-红队测试与安全验收

11

Sandbox 与 Agent Security(11) - 网络出口、防火墙与域名白名单

主课

02-AI编程/22-Sandbox-与-Agent-Security/11-网络出口、防火墙与域名白名单

12

Sandbox 与 Agent Security(12) - 数据驻留、代码来源与许可证合规

主课

02-AI编程/22-Sandbox-与-Agent-Security/12-数据驻留、代码来源与许可证合规

MODULE 23

工程化工作流

14
01

工程化工作流(01) - Superpowers 工作流总览

主课

02-AI编程/23-工程化工作流/01-Superpowers-工作流总览

02

工程化工作流(02) - Brainstorming 与 Writing Plans

主课

02-AI编程/23-工程化工作流/02-Brainstorming-与-Writing-Plans

03

工程化工作流(03) - Git Worktrees 与 Executing Plans

主课

02-AI编程/23-工程化工作流/03-Git-Worktrees-与-Executing-Plans

04

工程化工作流(04) - TDD 与系统化调试

主课

02-AI编程/23-工程化工作流/04-TDD-与系统化调试

05

工程化工作流(05) - Subagent Driven Development

主课

02-AI编程/23-工程化工作流/05-Subagent-Driven-Development

06

工程化工作流(06) - Code Review、Verification 与 Finishing

主课

02-AI编程/23-工程化工作流/06-Code-Review、Verification-与-Finishing

07

工程化工作流(07) - grill-me:把模糊需求问清楚

主课

02-AI编程/23-工程化工作流/07-grill-me:把模糊需求问清楚

08

工程化工作流(08) - OpenSpec:增量规范驱动

主课

02-AI编程/23-工程化工作流/08-OpenSpec:增量规范驱动

09

工程化工作流(09) - GitHub Spec Kit

主课

02-AI编程/23-工程化工作流/09-GitHub-Spec-Kit

10

工程化工作流(10) - gstack:角色化研发与发布

主课

02-AI编程/23-工程化工作流/10-gstack:角色化研发与发布

11

工程化工作流(11) - PUA Skill:持续排障与主动验证

主课

02-AI编程/23-工程化工作流/11-PUA-Skill:持续排障与主动验证

12

工程化工作流(12) - Superpowers、OpenSpec、Spec Kit、gstack、GSD 与 BMAD 选型

主课

02-AI编程/23-工程化工作流/12-Superpowers、OpenSpec、Spec-Kit、gstack、GSD-与-BMAD-选型

13

工程化工作流(13) - CI 失败分析、自动修复与重跑

主课

02-AI编程/23-工程化工作流/13-CI-失败分析、自动修复与重跑

14

工程化工作流(14) - Review 反馈、合并冲突与交付闭环

主课

02-AI编程/23-工程化工作流/14-Review-反馈、合并冲突与交付闭环

MODULE 24

评测与治理

14
01

评测与治理(01) - 规格驱动开发与验收契约

主课

02-AI编程/24-评测与治理/01-规格驱动开发与验收契约

02

评测与治理(02) - AI 编程任务评测与回归数据集

主课

02-AI编程/24-评测与治理/02-AI-编程任务评测与回归数据集

03

评测与治理(03) - 代码正确性、可维护性与安全评测

主课

02-AI编程/24-评测与治理/03-代码正确性、可维护性与安全评测

04

评测与治理(04) - Trace、Token、工具调用与成本

主课

02-AI编程/24-评测与治理/04-Trace、Token、工具调用与成本

05

评测与治理(05) - AI 代码审查与人工复核

主课

02-AI编程/24-评测与治理/05-AI-代码审查与人工复核

06

评测与治理(06) - 依赖、许可证与供应链安全

主课

02-AI编程/24-评测与治理/06-依赖、许可证与供应链安全

07

评测与治理(07) - 密钥、权限与操作审计

主课

02-AI编程/24-评测与治理/07-密钥、权限与操作审计

08

评测与治理(08) - 测试、质量门禁与发布治理

主课

02-AI编程/24-评测与治理/08-测试、质量门禁与发布治理

09

评测与治理(09) - SWE-bench、Terminal-Bench 与基准复现

主课

02-AI编程/24-评测与治理/09-SWE-bench、Terminal-Bench-与基准复现

10

评测与治理(10) - 任务完成率、PR 采纳率与人工返工率

主课

02-AI编程/24-评测与治理/10-任务完成率、PR-采纳率与人工返工率

11

评测与治理(11) - 数据污染、基准作弊与线上效果偏差

主课

02-AI编程/24-评测与治理/11-数据污染、基准作弊与线上效果偏差

12

评测与治理(12) - 企业推广、Workspace 权限与管理策略

主课

02-AI编程/24-评测与治理/12-企业推广、Workspace-权限与管理策略

13

评测与治理(13) - 使用率、交付效率与投入产出评估

主课

02-AI编程/24-评测与治理/13-使用率、交付效率与投入产出评估

14

评测与治理(14) - 功能成熟度、版本变更与升级治理

主课

02-AI编程/24-评测与治理/14-功能成熟度、版本变更与升级治理

MODULE 25

paperclip

8
01

paperclip(01) - OPC 业务闭环、角色与治理

主课

02-AI编程/25-paperclip/01-OPC-业务闭环、角色与治理

02

paperclip(02) - Paperclip 架构与运行方式

主课

02-AI编程/25-paperclip/02-Paperclip-架构与运行方式

03

paperclip(03) - Company、Goal 与 CEO Agent

主课

02-AI编程/25-paperclip/03-Company、Goal-与-CEO-Agent

04

paperclip(04) - Board、Budget 与 Approval

主课

02-AI编程/25-paperclip/04-Board、Budget-与-Approval

05

paperclip(05) - Issue、Heartbeat 与任务推进

主课

02-AI编程/25-paperclip/05-Issue、Heartbeat-与任务推进

06

paperclip(06) - 身份、权限与 Audit Trail

主课

02-AI编程/25-paperclip/06-身份、权限与-Audit-Trail

07

paperclip(07) - 产品发现、MVP 与成功指标

主课

02-AI编程/25-paperclip/07-产品发现、MVP-与成功指标

08

paperclip(08) - AI 研发流水线与运营闭环

主课

02-AI编程/25-paperclip/08-AI-研发流水线与运营闭环

MODULE 26

面试题

12
01

面试题(01) - AI 编程基础与工具选型(第 1~10 题)

主课

02-AI编程/26-面试题/01-AI-编程基础与工具选型(第-1~10-题)

02

面试题(02) - Prompt、Rules 与 Context Engineering(第 11~20 题)

主课

02-AI编程/26-面试题/02-Prompt、Rules-与-Context-Engineering(第-11~20-题)

03

面试题(03) - Code Intelligence、Repo Map 与 Memory(第 21~30 题)

主课

02-AI编程/26-面试题/03-Code-Intelligence、Repo-Map-与-Memory(第-21~30-题)

04

面试题(04) - Skill、MCP、Hooks 与工具调用(第 31~40 题)

主课

02-AI编程/26-面试题/04-Skill、MCP、Hooks-与工具调用(第-31~40-题)

05

面试题(05) - Harness、Subagents 与 Multi-Agent(第 41~50 题)

主课

02-AI编程/26-面试题/05-Harness、Subagents-与-Multi-Agent(第-41~50-题)

06

面试题(06) - Loop、Graph 与 Automation Engineering(第 51~60 题)

主课

02-AI编程/26-面试题/06-Loop、Graph-与-Automation-Engineering(第-51~60-题)

07

面试题(07) - Claude Code、Codex 与编程 Agent 生态(第 61~70 题)

主课

02-AI编程/26-面试题/07-Claude-Code、Codex-与编程-Agent-生态(第-61~70-题)

08

面试题(08) - Agent SDK、平台集成与远程任务(第 71~80 题)

主课

02-AI编程/26-面试题/08-Agent-SDK、平台集成与远程任务(第-71~80-题)

09

面试题(09) - Change Engineering、Git 与代码审查(第 81~90 题)

主课

02-AI编程/26-面试题/09-Change-Engineering、Git-与代码审查(第-81~90-题)

10

面试题(10) - AI Test Engineering 与 UI 验收(第 91~100 题)

主课

02-AI编程/26-面试题/10-AI-Test-Engineering-与-UI-验收(第-91~100-题)

11

面试题(11) - Sandbox、安全、评测与治理(第 101~110 题)

主课

02-AI编程/26-面试题/11-Sandbox、安全、评测与治理(第-101~110-题)

12

面试题(12) - Coding Agent 系统设计与生产排障(第 111~120 题)

主课

02-AI编程/26-面试题/12-Coding-Agent-系统设计与生产排障(第-111~120-题)