Claude-Code-智能体编程-四-

Claude Code 智能体编程(四)

原文:Agentic Coding with Claude Code

译者:飞龙

协议:CC BY-NC-SA 4.0

Context797 使用 LangGraph 查询 100, 101

编码代理 321

并发子代理,扩展 201, 202 依赖项,安装 203, 204 环境,设置 202, 203

内容工程

自动生成的提交信息,使用内容工程改进 76 上下文冲突 7 上下文混淆 7 上下文工程 4 Claude Code7 上下文窗口 5 – 7

上下文工程策略

上下文压缩 12 上下文隔离,使用子代理 12 上下文编写和持久化记忆 8 – 11 智能上下文检索 11

上下文工程,在 MCP 中 104

示例仓库 107 问题 105, 106 MCP 服务器,添加到 Claude Code108 MCP 服务器,运行 108

上下文流,子代理 181 – 183

使用上下文窗口 183 – 185

Mermaid 图表子代理示例 185

上下文中毒 7

自定义输出样式

创建 218 审查 218 – 220 工作 221

自定义技能

启用自动技能批准 267, 268 结构不匹配后,执行 270, 271 破坏预期目录结构 270 修改脚本 269 编辑技能行为 265 – 267 使用 264

自定义斜杠命令

使用 $ARGUMENTS 改进 75 局限性 73 创建技能 74 执行技能 74

D

深度代理317, 320, 321 应用层创新 321, 322 编码代理 321 实现通用理念 322 文件系统访问 326 文件系统,作为上下文引擎 328 文件系统,用于长时程任务 327 启用分层委派 324 规划工具 323 子代理委派 325

动态记忆导入 9

F

feature-dev 插件132 分支,切换 133 提供功能细节 133 检查 Git 状态 133 工作流中处理 Git 状态 132 恢复 Git 状态 133 暂存本地更改 133 完善建议变更 135 审查建议变更 135 验证 README 文件变更 135, 136 检查功能分支中的 README 文件 134 切换到主分支 134 工作流 132

G

Git Worktrees281 在 Claude Code 中 294 布局 293 并行多个 Worktrees295 用途 295

GitHub Actions139

GitHub 议题

Claude 待办列表 和上下文发现 147 Claude 工作流 149 审查建议变更 148 使用 Claude Code 解决 146, 147

刚刚好区间,用于系统提示词 14

中间立场提示词 15, 16 过于具体提示词的问题 14, 15 过于模糊提示词的问题 15

通用内置代理 174

H

Hero 组件,重组 205, 206 细化前清理上下文 210 运行无限斜杠命令 208, 209 获取规格文件 206, 207

HookHub19

高阶提示词 211

钩子 54 初始化环境 55 – 59 创建通知钩子 55 使用 54

I

无限提示词 211 迭代策略 213 输出目录侦察 212 并行代理协调 213 规格分析 212

无限斜杠命令 204

K

关键词触发 175

L

大语言模型 (LLM)86

最后用户提示词检索实现 244 – 246 完成 246 更新输出标签 247 测试 246 验证 246

本地和云端代理,编排 283 准备合并工件 293 执行并行功能开发 286 – 288 Git Worktree 布局 293 本地运行 Next.js 应用 283, 284 协调并行本地和云端工作 285, 286 观察远程分支创建 288, 289 处理研究结果 290 – 292

M

MCP 核心组件

MCP 客户端 89 MCP 主机 87 MCP 服务器 88

MCP 作用域速查表 102 使用指南 103, 104

MCP 服务器 89 提交工件到版本控制 102 连接 92 – 94 检查 99, 100 列出 99, 100 验证持久行为 102 跨客户端复用 94 – 96 在项目记忆中持久化使用 101

Mermaid 图表子代理创建示例 185 创建配置 185 检查配置 187, 188 上下文考量 186 细化描述 190 调用 189 评估输出 192 – 194 细化输出 195 – 197 评估结果 189, 190 调用子代理 189 工具选择 186 观察更新后的执行流 197 – 200 观察更新后的提示词流 191

模型上下文协议 (MCP)19, 81, 82 优势 87 作为抽象层 85 核心架构 86 示例 91 集成问题 82, 83 局限性 115 – 120 网络效应和生态系统增长 86 可移植性挑战 83 – 85

记忆 60 添加 62 编辑 63 层级 61 使用 /init 初始化 63 托管策略 60 嵌套记忆文件,懒加载 62 项目记忆 60 读取 60 向上发现 61 用户记忆 60

记忆,结合现有项目示例使用 63 – 66 添加记忆条目 67, 68 使用记忆条目 67, 68 处理多个记忆文件 68 验证项目记忆 67

元提示词 211

多种输出样式 启动新的 Claude Code 实例 233 实践中的并行输出样式 234 使用不同输出样式打开第二个实例 233 使用 232, 233

N

Next.js 项目

初始化 Claude code23 – 26 CLAUDE.md 文件内容 26 运行 22 设置 20 – 22 验证 22

O

输出样式 217

P

Playwright MCP 连接 26 – 28 使用光标规则作为额外上下文 30 创建前端记忆上下文 31, 32 使用,以打开浏览器 29 验证 28

并行 Claude Code 代理 提交变更 164 审查变更 164 HookHub 项目 160, 161 分配独立任务 161 – 163 识别合适任务 159, 160 并发执行任务 163 使用 158, 159

并行代理协调,无限提示词 213 代理分配协议 213 并行执行管理 214 子代理任务结构 214

并行编码代理 314 适得其反 314

并行功能分支 验证集成结果 307 最终确定合并 307, 308 合并 295 – 298, 304, 305 合并到 project/hookhub302 – 304 推送到 project/hookhub 前测试 305, 306 推送 Worktree 分支 298 – 302

规划模式 153, 154 特征 154 钩子市场规格示例 155 – 157 持久化钩子市场规格 157, 158 规格驱动开发,优势 154, 155 工作流 154

插件 127 优势 127 feature-dev 插件 132 验证安装 130 安装 130 添加市场到 Claude Code128 市场和企业用途 136 官方插件市场 127 来源和安全考量 129, 130 卸载选项 131 更新 131

定价和计划 44 使用 Anthropic API 密钥45 Claude 订阅48

渐进式披露模型 267

项目级 MCP 配置 108, 109 检查上下文使用 110, 111 减少上下文使用 111 – 113 动态管理 MCPs114 强制严格配置 113, 114 验证 109

项目级自定义技能 创建 263, 264

R

ReAct 代理 319

仓库上下文 添加,使用 CLAUDE.md149 仓库上下文,使用 CLAUDE.md 初始化仓库上下文 149

倒带功能 69 优势 69 演示 70 – 73 局限性 73

S

Sonnet37

脚本目录 262

浅层代理 319 局限性 320

斜杠命令 50 Claude Code 集成,与 IDE53 使用斜杠命令控制 Claude Code51 – 53

规格驱动设计 审查生成的规格 35, 36 使用 33 – 35

状态栏自定义 235

ANSI 颜色格式化 239 更新配置 237, 238 定义自定义状态栏命令 236 扩展状态栏功能 240 实现状态栏逻辑 238, 239 初始化状态栏设置 236

子代理配置 174 定义代理描述 175 审查生成的代理配置 178 选择模型 177 应用系统提示词 176 选择工具 177 视觉设置 177

子代理测试 179 运行代码审查子代理 180 生成多个审查实例 180, 181

系统提示词 13, 14, 328 – 331 最佳实践 14 刚刚好区间 14

T

第三方云提供商 50

U

用户记忆 9

V

警惕的费斯泰尔 295

Y

YAML221 优势 221 – 224 创建,作为输出样式 224 – 227

Z

热心的杰米森 295

posted @ 2026-09-23 15:51  绝不原创的飞龙  阅读(6)  评论(0)    收藏  举报