LEARNING LIBRARY / 03
知识库
700 篇公开学习内容,沿三条学习路线和对应模块整理;当前为AI 编程。
AI 编程基础
AI 编程基础(01) - AI 编程工作闭环
主课02-AI编程/01-AI-编程基础/01-AI-编程工作闭环
AI 编程基础(02) - AI 编程模式与任务边界
主课02-AI编程/01-AI-编程基础/02-AI-编程模式与任务边界
AI 编程基础(03) - 上下文工程与仓库知识
主课02-AI编程/01-AI-编程基础/03-上下文工程与仓库知识
AI 编程基础(04) - 规范驱动开发与需求澄清
主课02-AI编程/01-AI-编程基础/04-规范驱动开发与需求澄清
AI 编程基础(05) - Prompt、Context、Harness、Loop 与 Graph 工程
主课02-AI编程/01-AI-编程基础/05-Prompt、Context、Harness、Loop-与-Graph-工程
AI 编程基础(06) - AI 研发评测、可观测性与团队治理
主课02-AI编程/01-AI-编程基础/06-AI-研发评测、可观测性与团队治理
AI 编程基础(07) - AI 编程工具形态、选型与任务匹配
主课02-AI编程/01-AI-编程基础/07-AI-编程工具形态、选型与任务匹配
AI 编程基础(08) - AI 代码审查、依赖安全与密钥治理
主课02-AI编程/01-AI-编程基础/08-AI-代码审查、依赖安全与密钥治理
AI 编程基础(09) - AI 生成测试、评测集与质量门禁
主课02-AI编程/01-AI-编程基础/09-AI-生成测试、评测集与质量门禁
AI 编程基础(10) - 模型选型、推理强度与任务匹配
主课02-AI编程/01-AI-编程基础/10-模型选型、推理强度与任务匹配
AI 编程基础(11) - 模型路由、成本、延迟与质量权衡
主课02-AI编程/01-AI-编程基础/11-模型路由、成本、延迟与质量权衡
Claude Code
Claude Code(01) - 认识 Claude Code:它到底是什么
主课02-AI编程/02-Claude-Code/01-认识-Claude-Code:它到底是什么
Claude Code(02) - 安装与第一次对话
主课02-AI编程/02-Claude-Code/02-安装与第一次对话
Claude Code(03) - 基础交互:怎么问它才听得懂
主课02-AI编程/02-Claude-Code/03-基础交互:怎么问它才听得懂
Claude Code(04) - 工作循环与检查点回溯:读—改—跑—验证 + 后悔药
主课02-AI编程/02-Claude-Code/04-工作循环与检查点回溯:读—改—跑—验证+后悔药
Claude Code(05) - CLAUDE.md 与记忆分级:给项目立规矩
主课02-AI编程/02-Claude-Code/05-CLAUDE.md-与记忆分级:给项目立规矩
Claude Code(06) - 权限模式与 Plan Mode:安全地放手
主课02-AI编程/02-Claude-Code/06-权限模式与-Plan-Mode:安全地放手
Claude Code(07) - 核心工作流:理解代码库 / 查找代码 / 修 Bug
主课02-AI编程/02-Claude-Code/07-核心工作流:理解代码库-查找代码-修-Bug
Claude Code(08) - 写测试与处理文档:参与完整开发闭环
主课02-AI编程/02-Claude-Code/08-写测试与处理文档:参与完整开发闭环
Claude Code(09) - Git 集成:提交、分支与 PR
主课02-AI编程/02-Claude-Code/09-Git-集成:提交、分支与-PR
Claude Code(10) - Slash 命令与自定义命令
主课02-AI编程/02-Claude-Code/10-Slash-命令与自定义命令
Claude Code(11) - 子代理 Subagents 与并行研究
主课02-AI编程/02-Claude-Code/11-子代理-Subagents-与并行研究
Claude Code(12) - Agent Team:多代理协作
主课02-AI编程/02-Claude-Code/12-Agent-Team:多代理协作
Claude Code(13) - Git Worktrees:多任务并行不打架
主课02-AI编程/02-Claude-Code/13-Git-Worktrees:多任务并行不打架
Claude Code(14) - 后台会话与车队监控:claude agents
主课02-AI编程/02-Claude-Code/14-后台会话与车队监控:claude-agents
Claude Code(15) - /loop:让任务循环跑
主课02-AI编程/02-Claude-Code/15-loop:让任务循环跑
Claude Code(16) - /goal:目标导向,跑到满足条件为止
主课02-AI编程/02-Claude-Code/16-goal:目标导向,跑到满足条件为止
Claude Code(17) - Monitor 工具与定时任务:盯后台不轮询
主课02-AI编程/02-Claude-Code/17-Monitor-工具与定时任务:盯后台不轮询
Claude Code(18) - Hooks + Skills + Automation:把流程固化下来
主课02-AI编程/02-Claude-Code/18-Hooks+Skills+Automation:把流程固化下来
Claude Code(19) - 远程控制:Web / 手机 App / --remote 并行云任务
主课02-AI编程/02-Claude-Code/19-远程控制:Web-手机-App-remote-并行云任务
Claude Code(20) - 无头模式与 CI:claude -p、GitHub Actions、SDK
主课02-AI编程/02-Claude-Code/20-无头模式与-CI:claude-p、GitHub-Actions、SDK
Claude Code(21) - MCP 与外部工具集成
主课02-AI编程/02-Claude-Code/21-MCP-与外部工具集成
Claude Code(22) - 综合实战与最佳实践心法
主课02-AI编程/02-Claude-Code/22-综合实战与最佳实践心法
Claude Code(23) - Claude Code 课程内容生成规范
主课02-AI编程/02-Claude-Code/23-Claude-Code-课程内容生成规范
Claude Code(24) - 项目的记忆目录设置
主课02-AI编程/02-Claude-Code/24-项目的记忆目录设置
Claude Code(25) - Claude Code 工程化最佳实践
主课02-AI编程/02-Claude-Code/25-Claude-Code-工程化最佳实践
Codex
Codex(01) - Codex 是什么
主课02-AI编程/03-Codex/01-Codex-是什么
Codex(02) - 如何写好 Codex 提示词
主课02-AI编程/03-Codex/02-如何写好-Codex-提示词
Codex(03) - 上下文与 AGENTS
主课02-AI编程/03-Codex/03-上下文与-AGENTS
Codex(04) - CLI 与非交互任务
主课02-AI编程/03-Codex/04-CLI-与非交互任务
Codex(05) - 权限、沙盒与安全边界
主课02-AI编程/03-Codex/05-权限、沙盒与安全边界
Codex(06) - config 与 profile
主课02-AI编程/03-Codex/06-config-与-profile
Codex(07) - MCP 连接外部工具
主课02-AI编程/03-Codex/07-MCP-连接外部工具
Codex(08) - Skill 把工作流固化
主课02-AI编程/03-Codex/08-Skill-把工作流固化
Codex(09) - Subagent 与 Hooks
主课02-AI编程/03-Codex/09-Subagent-与-Hooks
Codex(10) - 插件化实战
主课02-AI编程/03-Codex/10-插件化实战
Codex(11) - Codex 课程内容生成规范
主课02-AI编程/03-Codex/11-Codex-课程内容生成规范
编程 Agent 生态与选型
编程 Agent 生态与选型(01) - CLI、IDE 与 Cloud Agent
主课02-AI编程/04-编程-Agent-生态与选型/01-CLI、IDE-与-Cloud-Agent
编程 Agent 生态与选型(02) - GitHub Copilot Coding Agent
主课02-AI编程/04-编程-Agent-生态与选型/02-GitHub-Copilot-Coding-Agent
编程 Agent 生态与选型(03) - Gemini CLI
主课02-AI编程/04-编程-Agent-生态与选型/03-Gemini-CLI
编程 Agent 生态与选型(04) - Cursor、Windsurf 与 Cline
主课02-AI编程/04-编程-Agent-生态与选型/04-Cursor、Windsurf-与-Cline
编程 Agent 生态与选型(05) - 本地 Agent 与远程后台 Agent
主课02-AI编程/04-编程-Agent-生态与选型/05-本地-Agent-与远程后台-Agent
编程 Agent 生态与选型(06) - Issue、Branch、Commit 与 PR 工作流
主课02-AI编程/04-编程-Agent-生态与选型/06-Issue、Branch、Commit-与-PR-工作流
编程 Agent 生态与选型(07) - 模型、权限、成本与生态对比
主课02-AI编程/04-编程-Agent-生态与选型/07-模型、权限、成本与生态对比
编程 Agent 生态与选型(08) - Custom Agents 与专业角色配置
主课02-AI编程/04-编程-Agent-生态与选型/08-Custom-Agents-与专业角色配置
编程 Agent 生态与选型(09) - Agentic Workflows 与事件驱动研发
主课02-AI编程/04-编程-Agent-生态与选型/09-Agentic-Workflows-与事件驱动研发
编程 Agent 生态与选型(10) - 开源、自托管与企业托管 Agent
主课02-AI编程/04-编程-Agent-生态与选型/10-开源、自托管与企业托管-Agent
Prompt Engineering
Prompt Engineering(01) - 认识提示词工程
主课02-AI编程/05-Prompt-Engineering/01-认识提示词工程
Prompt Engineering(02) - 理解大模型如何处理提示词
主课02-AI编程/05-Prompt-Engineering/02-理解大模型如何处理提示词
Prompt Engineering(03) - 写好提示词的基本原则
主课02-AI编程/05-Prompt-Engineering/03-写好提示词的基本原则
Prompt Engineering(04) - 提示词的结构化设计
主课02-AI编程/05-Prompt-Engineering/04-提示词的结构化设计
Prompt Engineering(05) - Few-shot 示例设计
主课02-AI编程/05-Prompt-Engineering/05-Few-shot-示例设计
Prompt Engineering(06) - 思维链与推理提示
主课02-AI编程/05-Prompt-Engineering/06-思维链与推理提示
Prompt Engineering(07) - 结构化输出与格式约束
主课02-AI编程/05-Prompt-Engineering/07-结构化输出与格式约束
Prompt Engineering(08) - 提示词迭代与调试
主课02-AI编程/05-Prompt-Engineering/08-提示词迭代与调试
Prompt Engineering(09) - 高频编程任务实战
主课02-AI编程/05-Prompt-Engineering/09-高频编程任务实战
Prompt Engineering(10) - 复杂任务拆解
主课02-AI编程/05-Prompt-Engineering/10-复杂任务拆解
Prompt Engineering(11) - 提示词模板与复用
主课02-AI编程/05-Prompt-Engineering/11-提示词模板与复用
Prompt Engineering(12) - 提示词注入与安全
主课02-AI编程/05-Prompt-Engineering/12-提示词注入与安全
Prompt Engineering(13) - 从模糊需求到完整提示词系统
主课02-AI编程/05-Prompt-Engineering/13-从模糊需求到完整提示词系统
Prompt Engineering(14) - Prompt 版本、评测与发布
主课02-AI编程/05-Prompt-Engineering/14-Prompt-版本、评测与发布
Prompt Engineering(15) - 代码中的 Prompt 组件化
主课02-AI编程/05-Prompt-Engineering/15-代码中的-Prompt-组件化
Prompt Engineering(16) - 多轮对话与上下文管理
主课02-AI编程/05-Prompt-Engineering/16-多轮对话与上下文管理
Rules Engineering
Rules Engineering(01) - Rules Engineering 是什么
主课02-AI编程/06-Rules-Engineering/01-Rules-Engineering-是什么
Rules Engineering(02) - AGENTS.md 的作用域与继承
主课02-AI编程/06-Rules-Engineering/02-AGENTS.md-的作用域与继承
Rules Engineering(03) - CLAUDE.md、项目规则与用户规则
主课02-AI编程/06-Rules-Engineering/03-CLAUDE.md、项目规则与用户规则
Rules Engineering(04) - 规则优先级、冲突与覆盖
主课02-AI编程/06-Rules-Engineering/04-规则优先级、冲突与覆盖
Rules Engineering(05) - Monorepo 嵌套规则设计
主课02-AI编程/06-Rules-Engineering/05-Monorepo-嵌套规则设计
Rules Engineering(06) - 构建、测试与 PR 指令
主课02-AI编程/06-Rules-Engineering/06-构建、测试与-PR-指令
Rules Engineering(07) - 规则压缩、失效与维护
主课02-AI编程/06-Rules-Engineering/07-规则压缩、失效与维护
Rules Engineering(08) - 跨 Claude Code、Codex 与 Copilot 复用规则
主课02-AI编程/06-Rules-Engineering/08-跨-Claude-Code、Codex-与-Copilot-复用规则
Rules Engineering(09) - Code Review 规则与 Policy as Code
主课02-AI编程/06-Rules-Engineering/09-Code-Review-规则与-Policy-as-Code
Context Engineering
Context Engineering(01) - 上下文分层、预算与压缩
主课02-AI编程/07-Context-Engineering/01-上下文分层、预算与压缩
Context Engineering(02) - 代码检索结果的选择、排序与注入
主课02-AI编程/07-Context-Engineering/02-代码检索结果的选择、排序与注入
Context Engineering(03) - 规则、记忆与知识的运行时装配
主课02-AI编程/07-Context-Engineering/03-规则、记忆与知识的运行时装配
Context Engineering(04) - 动态上下文组装与优先级
主课02-AI编程/07-Context-Engineering/04-动态上下文组装与优先级
Context Engineering(05) - 工具结果压缩与证据保留
主课02-AI编程/07-Context-Engineering/05-工具结果压缩与证据保留
Context Engineering(06) - 上下文污染、冲突与隔离
主课02-AI编程/07-Context-Engineering/06-上下文污染、冲突与隔离
Context Engineering(07) - 长任务上下文恢复与交接
主课02-AI编程/07-Context-Engineering/07-长任务上下文恢复与交接
Code Intelligence
Code Intelligence(01) - 编程 Agent 如何理解代码仓库
主课02-AI编程/08-Code-Intelligence/01-编程-Agent-如何理解代码仓库
Code Intelligence(02) - 文件检索、符号检索与语义检索
主课02-AI编程/08-Code-Intelligence/02-文件检索、符号检索与语义检索
Code Intelligence(03) - AST、Tree-sitter 与代码结构
主课02-AI编程/08-Code-Intelligence/03-AST、Tree-sitter-与代码结构
Code Intelligence(04) - LSP、定义跳转与引用分析
主课02-AI编程/08-Code-Intelligence/04-LSP、定义跳转与引用分析
Code Intelligence(05) - Repo Map 与依赖图
主课02-AI编程/08-Code-Intelligence/05-Repo-Map-与依赖图
Code Intelligence(06) - Code RAG 的分块、索引与召回
主课02-AI编程/08-Code-Intelligence/06-Code-RAG-的分块、索引与召回
Code Intelligence(07) - 调用链与数据流分析
主课02-AI编程/08-Code-Intelligence/07-调用链与数据流分析
Code Intelligence(08) - 变更影响面与回归范围
主课02-AI编程/08-Code-Intelligence/08-变更影响面与回归范围
Code Intelligence(09) - 增量索引与知识保鲜
主课02-AI编程/08-Code-Intelligence/09-增量索引与知识保鲜
Code Intelligence(10) - 大型 Monorepo 的上下文检索
主课02-AI编程/08-Code-Intelligence/10-大型-Monorepo-的上下文检索
Code Intelligence(11) - Multi-repo 与跨服务代码检索
主课02-AI编程/08-Code-Intelligence/11-Multi-repo-与跨服务代码检索
Code Intelligence(12) - 跨服务调用链与数据契约
主课02-AI编程/08-Code-Intelligence/12-跨服务调用链与数据契约
Code Intelligence(13) - 多仓库变更影响分析与协同修改
主课02-AI编程/08-Code-Intelligence/13-多仓库变更影响分析与协同修改
Memory
Memory(01) - Memory、Context 与知识库的边界
主课02-AI编程/09-Memory/01-Memory、Context-与知识库的边界
Memory(02) - 记忆作用域、命名空间与加载策略
主课02-AI编程/09-Memory/02-记忆作用域、命名空间与加载策略
Memory(03) - 会话记忆、工作记忆与任务状态
主课02-AI编程/09-Memory/03-会话记忆、工作记忆与任务状态
Memory(04) - 语义记忆、情景记忆与程序性记忆
主课02-AI编程/09-Memory/04-语义记忆、情景记忆与程序性记忆
Memory(05) - 记忆提取、写入、召回与更新
主课02-AI编程/09-Memory/05-记忆提取、写入、召回与更新
Memory(06) - 摘要压缩与长期任务知识保留
主课02-AI编程/09-Memory/06-摘要压缩与长期任务知识保留
Memory(07) - 冲突、过期、衰减与遗忘
主课02-AI编程/09-Memory/07-冲突、过期、衰减与遗忘
Memory(08) - 权限、隐私与审计
主课02-AI编程/09-Memory/08-权限、隐私与审计
Memory(09) - 文件、数据库与向量存储方案
主课02-AI编程/09-Memory/09-文件、数据库与向量存储方案
Memory(10) - 记忆质量评测与常见故障
主课02-AI编程/09-Memory/10-记忆质量评测与常见故障
Skill
Skill(01) - Skill 是什么,解决什么问题
主课02-AI编程/10-Skill/01-Skill-是什么,解决什么问题
Skill(02) - 跑通第一个 Skill
主课02-AI编程/10-Skill/02-跑通第一个-Skill
Skill(03) - Skill 目录结构
主课02-AI编程/10-Skill/03-Skill-目录结构
Skill(04) - SKILL.md 元数据
主课02-AI编程/10-Skill/04-SKILL.md-元数据
Skill(05) - description 与触发机制
主课02-AI编程/10-Skill/05-description-与触发机制
Skill(06) - 渐进式披露与 Token 优化
主课02-AI编程/10-Skill/06-渐进式披露与-Token-优化
Skill(07) - 模板、参考资料与资源文件
主课02-AI编程/10-Skill/07-模板、参考资料与资源文件
Skill(08) - 给 Skill 挂载可执行脚本
主课02-AI编程/10-Skill/08-给-Skill-挂载可执行脚本
Skill(09) - 从零实现代码审查 Skill
主课02-AI编程/10-Skill/09-从零实现代码审查-Skill
Skill(10) - Skill 调试与测试
主课02-AI编程/10-Skill/10-Skill-调试与测试
Skill(11) - Skill 最佳实践与常见问题
主课02-AI编程/10-Skill/11-Skill-最佳实践与常见问题
Skill(12) - Skill 分享、版本与演进
主课02-AI编程/10-Skill/12-Skill-分享、版本与演进
MCP
MCP(01) - MCP 是什么与适用边界
主课02-AI编程/11-MCP/01-MCP-是什么与适用边界
MCP(02) - Client、Server 与连接生命周期
主课02-AI编程/11-MCP/02-Client、Server-与连接生命周期
MCP(03) - Tool、Resource 与 Prompt
主课02-AI编程/11-MCP/03-Tool、Resource-与-Prompt
MCP(04) - stdio 与 Streamable HTTP 传输
主课02-AI编程/11-MCP/04-stdio-与-Streamable-HTTP-传输
MCP(05) - 能力发现、Schema 与参数校验
主课02-AI编程/11-MCP/05-能力发现、Schema-与参数校验
MCP(06) - 授权、密钥与安全边界
主课02-AI编程/11-MCP/06-授权、密钥与安全边界
MCP(07) - 从零实现 MCP Server
主课02-AI编程/11-MCP/07-从零实现-MCP-Server
MCP(08) - MCP Client 接入与调试
主课02-AI编程/11-MCP/08-MCP-Client-接入与调试
MCP(09) - 部署、日志、Trace 与故障排查
主课02-AI编程/11-MCP/09-部署、日志、Trace-与故障排查
MCP(10) - MCP、Skill、A2A 与 ACP 边界
主课02-AI编程/11-MCP/10-MCP、Skill、A2A-与-ACP-边界
MCP(11) - 协议版本、能力协商与兼容性
主课02-AI编程/11-MCP/11-协议版本、能力协商与兼容性
MCP(12) - 恶意 Server、Tool Poisoning 与数据外传防护
主课02-AI编程/11-MCP/12-恶意-Server、Tool-Poisoning-与数据外传防护
Hooks
Hooks(01) - Hooks 是什么与生命周期
主课02-AI编程/12-Hooks/01-Hooks-是什么与生命周期
Hooks(02) - 工具调用前后的校验与拦截
主课02-AI编程/12-Hooks/02-工具调用前后的校验与拦截
Hooks(03) - 自动格式化、测试与质量门禁
主课02-AI编程/12-Hooks/03-自动格式化、测试与质量门禁
Hooks(04) - 日志、审计与通知
主课02-AI编程/12-Hooks/04-日志、审计与通知
Hooks(05) - 权限确认与高风险操作阻断
主课02-AI编程/12-Hooks/05-权限确认与高风险操作阻断
Hooks(06) - 超时、失败处理与递归防护
主课02-AI编程/12-Hooks/06-超时、失败处理与递归防护
Hooks(07) - Claude Code 与 Codex Hooks 对比
主课02-AI编程/12-Hooks/07-Claude-Code-与-Codex-Hooks-对比
Hooks(08) - 构建可复用的生产级 Hooks
主课02-AI编程/12-Hooks/08-构建可复用的生产级-Hooks
Subagents
Subagents(01) - Subagent 是什么与使用边界
主课02-AI编程/13-Subagents/01-Subagent-是什么与使用边界
Subagents(02) - 任务拆分与上下文隔离
主课02-AI编程/13-Subagents/02-任务拆分与上下文隔离
Subagents(03) - 并行研究与并发控制
主课02-AI编程/13-Subagents/03-并行研究与并发控制
Subagents(04) - 结果汇总、冲突与证据合并
主课02-AI编程/13-Subagents/04-结果汇总、冲突与证据合并
Subagents(05) - Handoff、Supervisor 与责任边界
主课02-AI编程/13-Subagents/05-Handoff、Supervisor-与责任边界
Subagents(06) - 工具权限、资源与预算控制
主课02-AI编程/13-Subagents/06-工具权限、资源与预算控制
Subagents(07) - 超时、取消、重试与失败恢复
主课02-AI编程/13-Subagents/07-超时、取消、重试与失败恢复
Subagents(08) - Trace、评测与多 Agent 调试
主课02-AI编程/13-Subagents/08-Trace、评测与多-Agent-调试
Harness Engineering
Harness Engineering(01) - Harness 是什么
主课02-AI编程/14-Harness-Engineering/01-Harness-是什么
Harness Engineering(02) - Agent Loop 与执行闭环
主课02-AI编程/14-Harness-Engineering/02-Agent-Loop-与执行闭环
Harness Engineering(03) - 构建最小可运行 Harness
主课02-AI编程/14-Harness-Engineering/03-构建最小可运行-Harness
Harness Engineering(04) - 工具注册、路由与执行
主课02-AI编程/14-Harness-Engineering/04-工具注册、路由与执行
Harness Engineering(05) - 系统指令与任务契约
主课02-AI编程/14-Harness-Engineering/05-系统指令与任务契约
Harness Engineering(06) - 上下文管理与 Token 预算
主课02-AI编程/14-Harness-Engineering/06-上下文管理与-Token-预算
Harness Engineering(07) - Memory 接口与运行时集成
主课02-AI编程/14-Harness-Engineering/07-Memory-接口与运行时集成
Harness Engineering(08) - Sandbox 接口、审批与权限执行
主课02-AI编程/14-Harness-Engineering/08-Sandbox-接口、审批与权限执行
Harness Engineering(09) - Subagent 调度接口与委派治理
主课02-AI编程/14-Harness-Engineering/09-Subagent-调度接口与委派治理
Harness Engineering(10) - Hooks 与 Skill 扩展加载机制
主课02-AI编程/14-Harness-Engineering/10-Hooks-与-Skill-扩展加载机制
Harness Engineering(11) - 流式输出、超时与重试
主课02-AI编程/14-Harness-Engineering/11-流式输出、超时与重试
Harness Engineering(12) - Checkpoint 与失败恢复
主课02-AI编程/14-Harness-Engineering/12-Checkpoint-与失败恢复
Harness Engineering(13) - 自验证、Trace 与可观测性
主课02-AI编程/14-Harness-Engineering/13-自验证、Trace-与可观测性
Harness Engineering(14) - 构建生产级命令行 Agent
主课02-AI编程/14-Harness-Engineering/14-构建生产级命令行-Agent
Harness Engineering(15) - Dev Container 与可复现执行环境
主课02-AI编程/14-Harness-Engineering/15-Dev-Container-与可复现执行环境
Harness Engineering(16) - Shell、PTY 与后台进程管理
主课02-AI编程/14-Harness-Engineering/16-Shell、PTY-与后台进程管理
Harness Engineering(17) - 远程异步任务、恢复与结果交接
主课02-AI编程/14-Harness-Engineering/17-远程异步任务、恢复与结果交接
Harness Engineering(18) - DeepSeek Harness:插件架构与可组合 Agent 运行时
主课02-AI编程/14-Harness-Engineering/18-DeepSeek-Harness:插件架构与可组合-Agent-运行时
Loop Engineering
Loop Engineering(01) - Loop Engineering 是什么
主课02-AI编程/15-Loop-Engineering/01-Loop-Engineering-是什么
Loop Engineering(02) - Observe、Decide、Act 执行循环
主课02-AI编程/15-Loop-Engineering/02-Observe、Decide、Act-执行循环
Loop Engineering(03) - /loop:周期性重复执行
主课02-AI编程/15-Loop-Engineering/03-loop:周期性重复执行
Loop Engineering(04) - Goal Contract:目标与完成条件
主课02-AI编程/15-Loop-Engineering/04-Goal-Contract:目标与完成条件
Loop Engineering(05) - loop-me:把重复活动固化为工作流
主课02-AI编程/15-Loop-Engineering/05-loop-me:把重复活动固化为工作流
Loop Engineering(06) - Ralph:基于任务与 Git 反馈持续迭代
主课02-AI编程/15-Loop-Engineering/06-Ralph:基于任务与-Git-反馈持续迭代
Loop Engineering(07) - 进度检测、预算与停止条件
主课02-AI编程/15-Loop-Engineering/07-进度检测、预算与停止条件
Loop Engineering(08) - 空转、死循环与错误放大防护
主课02-AI编程/15-Loop-Engineering/08-空转、死循环与错误放大防护
Loop Engineering(09) - 超时、重试、幂等与失败恢复
主课02-AI编程/15-Loop-Engineering/09-超时、重试、幂等与失败恢复
Loop Engineering(10) - Loop Trace、成本与质量评测
主课02-AI编程/15-Loop-Engineering/10-Loop-Trace、成本与质量评测
Graph Engineering
Graph Engineering(01) - Graph Engineering 是什么
主课02-AI编程/16-Graph-Engineering/01-Graph-Engineering-是什么
Graph Engineering(02) - State、Node、Edge 与状态契约
主课02-AI编程/16-Graph-Engineering/02-State、Node、Edge-与状态契约
Graph Engineering(03) - 条件分支、循环与并行执行
主课02-AI编程/16-Graph-Engineering/03-条件分支、循环与并行执行
Graph Engineering(04) - 子图、任务拆分与结果聚合
主课02-AI编程/16-Graph-Engineering/04-子图、任务拆分与结果聚合
Graph Engineering(05) - Checkpoint、持久化与断点恢复
主课02-AI编程/16-Graph-Engineering/05-Checkpoint、持久化与断点恢复
Graph Engineering(06) - Handoff 与 Supervisor
主课02-AI编程/16-Graph-Engineering/06-Handoff-与-Supervisor
Graph Engineering(07) - Orchestrator-Worker
主课02-AI编程/16-Graph-Engineering/07-Orchestrator-Worker
Graph Engineering(08) - Human-in-the-loop 与审批中断
主课02-AI编程/16-Graph-Engineering/08-Human-in-the-loop-与审批中断
Graph Engineering(09) - Multi-Agent 通信与共享状态
主课02-AI编程/16-Graph-Engineering/09-Multi-Agent-通信与共享状态
Graph Engineering(10) - 图测试、Trace 与版本迁移
主课02-AI编程/16-Graph-Engineering/10-图测试、Trace-与版本迁移
Automation Engineering
Automation Engineering(01) - 自动化任务与适用边界
主课02-AI编程/17-Automation-Engineering/01-自动化任务与适用边界
Automation Engineering(02) - 定时任务、Cron 与周期执行
主课02-AI编程/17-Automation-Engineering/02-定时任务、Cron-与周期执行
Automation Engineering(03) - Event、Webhook 与事件触发
主课02-AI编程/17-Automation-Engineering/03-Event、Webhook-与事件触发
Automation Engineering(04) - 长任务状态、Checkpoint 与恢复
主课02-AI编程/17-Automation-Engineering/04-长任务状态、Checkpoint-与恢复
Automation Engineering(05) - Issue、Slack、Linear 与外部触发
主课02-AI编程/17-Automation-Engineering/05-Issue、Slack、Linear-与外部触发
Automation Engineering(06) - 并发、锁、幂等与重复执行
主课02-AI编程/17-Automation-Engineering/06-并发、锁、幂等与重复执行
Automation Engineering(07) - 取消、重试、补偿与人工接管
主课02-AI编程/17-Automation-Engineering/07-取消、重试、补偿与人工接管
Automation Engineering(08) - 通知、审计、成本与运行 SLO
主课02-AI编程/17-Automation-Engineering/08-通知、审计、成本与运行-SLO
Coding Agent SDK 与平台集成
Coding Agent SDK 与平台集成(01) - SDK、CLI、IDE 与 Cloud Agent
主课02-AI编程/18-Coding-Agent-SDK-与平台集成/01-SDK、CLI、IDE-与-Cloud-Agent
Coding Agent SDK 与平台集成(02) - Agent SDK 与 App Server
主课02-AI编程/18-Coding-Agent-SDK-与平台集成/02-Agent-SDK-与-App-Server
Coding Agent SDK 与平台集成(03) - Headless 与非交互执行
主课02-AI编程/18-Coding-Agent-SDK-与平台集成/03-Headless-与非交互执行
Coding Agent SDK 与平台集成(04) - IDE Extension 与编辑器集成
主课02-AI编程/18-Coding-Agent-SDK-与平台集成/04-IDE-Extension-与编辑器集成
Coding Agent SDK 与平台集成(05) - GitHub Actions 与 GitLab CI 集成
主课02-AI编程/18-Coding-Agent-SDK-与平台集成/05-GitHub-Actions-与-GitLab-CI-集成
Coding Agent SDK 与平台集成(06) - Issue、PR、Slack 与 Linear 集成
主课02-AI编程/18-Coding-Agent-SDK-与平台集成/06-Issue、PR、Slack-与-Linear-集成
Coding Agent SDK 与平台集成(07) - 事件流、会话状态与恢复
主课02-AI编程/18-Coding-Agent-SDK-与平台集成/07-事件流、会话状态与恢复
Coding Agent SDK 与平台集成(08) - 身份认证、多租户与发布
主课02-AI编程/18-Coding-Agent-SDK-与平台集成/08-身份认证、多租户与发布
Change Engineering
Change Engineering(01) - 从变更计划到最小 Diff
主课02-AI编程/19-Change-Engineering/01-从变更计划到最小-Diff
Change Engineering(02) - Search、Replace、Patch 与 Diff
主课02-AI编程/19-Change-Engineering/02-Search、Replace、Patch-与-Diff
Change Engineering(03) - AST、Codemod 与语义化修改
主课02-AI编程/19-Change-Engineering/03-AST、Codemod-与语义化修改
Change Engineering(04) - 重构、迁移与批量改造
主课02-AI编程/19-Change-Engineering/04-重构、迁移与批量改造
Change Engineering(05) - 生成代码、Lockfile 与机械变更
主课02-AI编程/19-Change-Engineering/05-生成代码、Lockfile-与机械变更
Change Engineering(06) - API、Schema 与向后兼容
主课02-AI编程/19-Change-Engineering/06-API、Schema-与向后兼容
Change Engineering(07) - Rebase、冲突与并行修改合并
主课02-AI编程/19-Change-Engineering/07-Rebase、冲突与并行修改合并
Change Engineering(08) - 大型变更的拆分、排序与提交
主课02-AI编程/19-Change-Engineering/08-大型变更的拆分、排序与提交
Change Engineering(09) - 回滚、Cherry-pick 与变更恢复
主课02-AI编程/19-Change-Engineering/09-回滚、Cherry-pick-与变更恢复
Change Engineering(10) - 语义等价、回归与变更验收
主课02-AI编程/19-Change-Engineering/10-语义等价、回归与变更验收
AI Test Engineering
AI Test Engineering(01) - AI 生成测试的能力边界
主课02-AI编程/20-AI-Test-Engineering/01-AI-生成测试的能力边界
AI Test Engineering(02) - 单元测试与边界条件生成
主课02-AI编程/20-AI-Test-Engineering/02-单元测试与边界条件生成
AI Test Engineering(03) - 集成测试与契约测试
主课02-AI编程/20-AI-Test-Engineering/03-集成测试与契约测试
AI Test Engineering(04) - E2E 与浏览器测试
主课02-AI编程/20-AI-Test-Engineering/04-E2E-与浏览器测试
AI Test Engineering(05) - Property-based 与 Mutation Testing
主课02-AI编程/20-AI-Test-Engineering/05-Property-based-与-Mutation-Testing
AI Test Engineering(06) - Fixture、Mock 与测试数据
主课02-AI编程/20-AI-Test-Engineering/06-Fixture、Mock-与测试数据
AI Test Engineering(07) - Flaky Test 识别与修复
主课02-AI编程/20-AI-Test-Engineering/07-Flaky-Test-识别与修复
AI Test Engineering(08) - 覆盖率、断言质量与无效测试
主课02-AI编程/20-AI-Test-Engineering/08-覆盖率、断言质量与无效测试
AI Test Engineering(09) - 失败聚类、根因分析与自动修复
主课02-AI编程/20-AI-Test-Engineering/09-失败聚类、根因分析与自动修复
AI Test Engineering(10) - CI 回归门禁与测试证据
主课02-AI编程/20-AI-Test-Engineering/10-CI-回归门禁与测试证据
Browser 与 UI Verification
Browser 与 UI Verification(01) - 编程 Agent 的浏览器能力
主课02-AI编程/21-Browser-与-UI-Verification/01-编程-Agent-的浏览器能力
Browser 与 UI Verification(02) - DOM、可见性与交互状态
主课02-AI编程/21-Browser-与-UI-Verification/02-DOM、可见性与交互状态
Browser 与 UI Verification(03) - Playwright 自动化验收
主课02-AI编程/21-Browser-与-UI-Verification/03-Playwright-自动化验收
Browser 与 UI Verification(04) - 截图与视觉回归
主课02-AI编程/21-Browser-与-UI-Verification/04-截图与视觉回归
Browser 与 UI Verification(05) - 响应式与主题模式验收
主课02-AI编程/21-Browser-与-UI-Verification/05-响应式与主题模式验收
Browser 与 UI Verification(06) - Console、Network 与运行时错误
主课02-AI编程/21-Browser-与-UI-Verification/06-Console、Network-与运行时错误
Browser 与 UI Verification(07) - 无障碍与键盘交互验收
主课02-AI编程/21-Browser-与-UI-Verification/07-无障碍与键盘交互验收
Browser 与 UI Verification(08) - 从代码修改到 UI 证据闭环
主课02-AI编程/21-Browser-与-UI-Verification/08-从代码修改到-UI-证据闭环
Browser 与 UI Verification(09) - Figma、截图与 Design-to-Code
主课02-AI编程/21-Browser-与-UI-Verification/09-Figma、截图与-Design-to-Code
Browser 与 UI Verification(10) - 设计系统、组件约束与视觉一致性
主课02-AI编程/21-Browser-与-UI-Verification/10-设计系统、组件约束与视觉一致性
Browser 与 UI Verification(11) - 移动端、桌面端与模拟器验收
主课02-AI编程/21-Browser-与-UI-Verification/11-移动端、桌面端与模拟器验收
Sandbox 与 Agent Security
Sandbox 与 Agent Security(01) - 编程 Agent 威胁模型
主课02-AI编程/22-Sandbox-与-Agent-Security/01-编程-Agent-威胁模型
Sandbox 与 Agent Security(02) - 文件、进程与网络沙盒
主课02-AI编程/22-Sandbox-与-Agent-Security/02-文件、进程与网络沙盒
Sandbox 与 Agent Security(03) - Workspace 与目录边界
主课02-AI编程/22-Sandbox-与-Agent-Security/03-Workspace-与目录边界
Sandbox 与 Agent Security(04) - 命令审批与最小权限
主课02-AI编程/22-Sandbox-与-Agent-Security/04-命令审批与最小权限
Sandbox 与 Agent Security(05) - Prompt 注入与恶意仓库
主课02-AI编程/22-Sandbox-与-Agent-Security/05-Prompt-注入与恶意仓库
Sandbox 与 Agent Security(06) - 密钥泄露与数据外传
主课02-AI编程/22-Sandbox-与-Agent-Security/06-密钥泄露与数据外传
Sandbox 与 Agent Security(07) - 依赖与供应链攻击
主课02-AI编程/22-Sandbox-与-Agent-Security/07-依赖与供应链攻击
Sandbox 与 Agent Security(08) - 危险命令与破坏性操作防护
主课02-AI编程/22-Sandbox-与-Agent-Security/08-危险命令与破坏性操作防护
Sandbox 与 Agent Security(09) - 审计日志与责任追踪
主课02-AI编程/22-Sandbox-与-Agent-Security/09-审计日志与责任追踪
Sandbox 与 Agent Security(10) - 红队测试与安全验收
主课02-AI编程/22-Sandbox-与-Agent-Security/10-红队测试与安全验收
Sandbox 与 Agent Security(11) - 网络出口、防火墙与域名白名单
主课02-AI编程/22-Sandbox-与-Agent-Security/11-网络出口、防火墙与域名白名单
Sandbox 与 Agent Security(12) - 数据驻留、代码来源与许可证合规
主课02-AI编程/22-Sandbox-与-Agent-Security/12-数据驻留、代码来源与许可证合规
工程化工作流
工程化工作流(01) - Superpowers 工作流总览
主课02-AI编程/23-工程化工作流/01-Superpowers-工作流总览
工程化工作流(02) - Brainstorming 与 Writing Plans
主课02-AI编程/23-工程化工作流/02-Brainstorming-与-Writing-Plans
工程化工作流(03) - Git Worktrees 与 Executing Plans
主课02-AI编程/23-工程化工作流/03-Git-Worktrees-与-Executing-Plans
工程化工作流(04) - TDD 与系统化调试
主课02-AI编程/23-工程化工作流/04-TDD-与系统化调试
工程化工作流(05) - Subagent Driven Development
主课02-AI编程/23-工程化工作流/05-Subagent-Driven-Development
工程化工作流(06) - Code Review、Verification 与 Finishing
主课02-AI编程/23-工程化工作流/06-Code-Review、Verification-与-Finishing
工程化工作流(07) - grill-me:把模糊需求问清楚
主课02-AI编程/23-工程化工作流/07-grill-me:把模糊需求问清楚
工程化工作流(08) - OpenSpec:增量规范驱动
主课02-AI编程/23-工程化工作流/08-OpenSpec:增量规范驱动
工程化工作流(09) - GitHub Spec Kit
主课02-AI编程/23-工程化工作流/09-GitHub-Spec-Kit
工程化工作流(10) - gstack:角色化研发与发布
主课02-AI编程/23-工程化工作流/10-gstack:角色化研发与发布
工程化工作流(11) - PUA Skill:持续排障与主动验证
主课02-AI编程/23-工程化工作流/11-PUA-Skill:持续排障与主动验证
工程化工作流(12) - Superpowers、OpenSpec、Spec Kit、gstack、GSD 与 BMAD 选型
主课02-AI编程/23-工程化工作流/12-Superpowers、OpenSpec、Spec-Kit、gstack、GSD-与-BMAD-选型
工程化工作流(13) - CI 失败分析、自动修复与重跑
主课02-AI编程/23-工程化工作流/13-CI-失败分析、自动修复与重跑
工程化工作流(14) - Review 反馈、合并冲突与交付闭环
主课02-AI编程/23-工程化工作流/14-Review-反馈、合并冲突与交付闭环
评测与治理
评测与治理(01) - 规格驱动开发与验收契约
主课02-AI编程/24-评测与治理/01-规格驱动开发与验收契约
评测与治理(02) - AI 编程任务评测与回归数据集
主课02-AI编程/24-评测与治理/02-AI-编程任务评测与回归数据集
评测与治理(03) - 代码正确性、可维护性与安全评测
主课02-AI编程/24-评测与治理/03-代码正确性、可维护性与安全评测
评测与治理(04) - Trace、Token、工具调用与成本
主课02-AI编程/24-评测与治理/04-Trace、Token、工具调用与成本
评测与治理(05) - AI 代码审查与人工复核
主课02-AI编程/24-评测与治理/05-AI-代码审查与人工复核
评测与治理(06) - 依赖、许可证与供应链安全
主课02-AI编程/24-评测与治理/06-依赖、许可证与供应链安全
评测与治理(07) - 密钥、权限与操作审计
主课02-AI编程/24-评测与治理/07-密钥、权限与操作审计
评测与治理(08) - 测试、质量门禁与发布治理
主课02-AI编程/24-评测与治理/08-测试、质量门禁与发布治理
评测与治理(09) - SWE-bench、Terminal-Bench 与基准复现
主课02-AI编程/24-评测与治理/09-SWE-bench、Terminal-Bench-与基准复现
评测与治理(10) - 任务完成率、PR 采纳率与人工返工率
主课02-AI编程/24-评测与治理/10-任务完成率、PR-采纳率与人工返工率
评测与治理(11) - 数据污染、基准作弊与线上效果偏差
主课02-AI编程/24-评测与治理/11-数据污染、基准作弊与线上效果偏差
评测与治理(12) - 企业推广、Workspace 权限与管理策略
主课02-AI编程/24-评测与治理/12-企业推广、Workspace-权限与管理策略
评测与治理(13) - 使用率、交付效率与投入产出评估
主课02-AI编程/24-评测与治理/13-使用率、交付效率与投入产出评估
评测与治理(14) - 功能成熟度、版本变更与升级治理
主课02-AI编程/24-评测与治理/14-功能成熟度、版本变更与升级治理
paperclip
paperclip(01) - OPC 业务闭环、角色与治理
主课02-AI编程/25-paperclip/01-OPC-业务闭环、角色与治理
paperclip(02) - Paperclip 架构与运行方式
主课02-AI编程/25-paperclip/02-Paperclip-架构与运行方式
paperclip(03) - Company、Goal 与 CEO Agent
主课02-AI编程/25-paperclip/03-Company、Goal-与-CEO-Agent
paperclip(04) - Board、Budget 与 Approval
主课02-AI编程/25-paperclip/04-Board、Budget-与-Approval
paperclip(05) - Issue、Heartbeat 与任务推进
主课02-AI编程/25-paperclip/05-Issue、Heartbeat-与任务推进
paperclip(06) - 身份、权限与 Audit Trail
主课02-AI编程/25-paperclip/06-身份、权限与-Audit-Trail
paperclip(07) - 产品发现、MVP 与成功指标
主课02-AI编程/25-paperclip/07-产品发现、MVP-与成功指标
paperclip(08) - AI 研发流水线与运营闭环
主课02-AI编程/25-paperclip/08-AI-研发流水线与运营闭环
面试题
面试题(01) - AI 编程基础与工具选型(第 1~10 题)
主课02-AI编程/26-面试题/01-AI-编程基础与工具选型(第-1~10-题)
面试题(02) - Prompt、Rules 与 Context Engineering(第 11~20 题)
主课02-AI编程/26-面试题/02-Prompt、Rules-与-Context-Engineering(第-11~20-题)
面试题(03) - Code Intelligence、Repo Map 与 Memory(第 21~30 题)
主课02-AI编程/26-面试题/03-Code-Intelligence、Repo-Map-与-Memory(第-21~30-题)
面试题(04) - Skill、MCP、Hooks 与工具调用(第 31~40 题)
主课02-AI编程/26-面试题/04-Skill、MCP、Hooks-与工具调用(第-31~40-题)
面试题(05) - Harness、Subagents 与 Multi-Agent(第 41~50 题)
主课02-AI编程/26-面试题/05-Harness、Subagents-与-Multi-Agent(第-41~50-题)
面试题(06) - Loop、Graph 与 Automation Engineering(第 51~60 题)
主课02-AI编程/26-面试题/06-Loop、Graph-与-Automation-Engineering(第-51~60-题)
面试题(07) - Claude Code、Codex 与编程 Agent 生态(第 61~70 题)
主课02-AI编程/26-面试题/07-Claude-Code、Codex-与编程-Agent-生态(第-61~70-题)
面试题(08) - Agent SDK、平台集成与远程任务(第 71~80 题)
主课02-AI编程/26-面试题/08-Agent-SDK、平台集成与远程任务(第-71~80-题)
面试题(09) - Change Engineering、Git 与代码审查(第 81~90 题)
主课02-AI编程/26-面试题/09-Change-Engineering、Git-与代码审查(第-81~90-题)
面试题(10) - AI Test Engineering 与 UI 验收(第 91~100 题)
主课02-AI编程/26-面试题/10-AI-Test-Engineering-与-UI-验收(第-91~100-题)
面试题(11) - Sandbox、安全、评测与治理(第 101~110 题)
主课02-AI编程/26-面试题/11-Sandbox、安全、评测与治理(第-101~110-题)
面试题(12) - Coding Agent 系统设计与生产排障(第 111~120 题)
主课02-AI编程/26-面试题/12-Coding-Agent-系统设计与生产排障(第-111~120-题)