成为 Claude 架构师:掌握 Agent 架构与 Claude Code 技能


快速阅读

本文结合了关于“成为 Claude 架构师”的五个核心领域指南,以及 Anthropic 团队在构建 Claude Code 技能(Skills)时的实战经验。内容涵盖 Agent 架构与编排、MCP 协议集成、Claude Code 配置工作流、Prompt 工程设计以及上下文管理。通过吸收这五大领域的精髓,你将能够构建出生产环境级别的高效 AI 应用系统。文章特别将五个核心领域的学习 Prompt 翻译为了中文,供你直接喂给大模型进行实战演练与模拟测试。


引言

想要构建工业级的 AI 应用,不仅需要掌握 Claude Code、Claude Agent SDK、Claude API 和 MCP(模型上下文协议)的核心知识,还需要在实际操作中将复杂的指令拆解为各类“技能(Skills)”。不要将你的目标仅仅停留在获得认证的“对号”上,成为一名独立自主的学习者并掌握这些可用于变现的技能,才是通向“Claude 架构师”的唯一正途。

本文将分为两大板块:五大架构师领域拆解(包含原汁原味的测试 Prompt)与 Anthropic 官方的 Claude Code 技能实践。


领域一:Agentic 架构与编排 (27%)

在多智能体系统(Multi-Agent System)中,最大的误区在于认为子 Agent 之间共享上下文记忆。事实并非如此:子 Agent 是在隔离的环境中运行的。 所有需要子 Agent 知道的信息都必须通过 Prompt 显式传递。

当面临财务或安全关键的场景时,单靠 Prompt 指导往往是不够的,你必须利用代码 Hook 机制及条件检测(Prerequisite gates)来对工具调用顺序进行编程级别(Programmatic)的强制约束。


领域二:工具设计与 MCP 集成 (18%)

“工具描述(Tool descriptions)”是最容易被忽视但又极其重要的点。这是 Claude 进行工具选择的首要依据!如果工具描述含糊其辞或者重合度很高,模型就会迷失方向,而修复它的最佳方式不是通过少样本(few-shot)示例,而是撰写更好的工具描述。为子 Agent 合理分配工具范围(4-5个精准工具即可),不要一口气堆上 18 个工具。


领域三:Claude Code 配置与工作流 (20%)

理解 CLAUDE.md 的层级结构至关重要。你需要区分用户级(本地,不共享)、项目级(共享规则)以及目录级配置的差异。特别要注意“特定路径的规则”(Path-specific rules),利用 Glob 匹配规则可以使指令跨目录生效,这对于整个代码库的测试约定等尤为关键。了解“Plan 模式”与“直接执行”的不同应用场景,对提效有着立竿见影的帮助。


领域四:Prompt 工程与结构化输出 (20%)

两个词可以概括 Prompt 工程在这个领域的精髓:“Be explicit(明确)”。诸如“仅报告高置信度的发现”这样的泛泛而谈是无效的;你应该通过具体的代码示例来界定哪些问题需要报告,哪些应该跳过。在数据抽取方面,善用 tool_use 与 JSON Schema 可以彻底消除语法错误,但为了应对信息缺失导致的“模型幻觉(Fabrication)”,记得将那些在原内容中可能找不到的信息配置为可选或可为空(Nullable)字段。


领域五:上下文管理与可靠性 (15%)

这部分虽然占比较少,但错误却会像多米诺骨牌一样影响整个系统。随着对话增长,“渐进式总结(Progressive summarisation)”极易抹杀具有事务性质的关键数据(如日期、金额、订单号)。对此,一个稳妥的修复方案是在所有的 Prompt 中常驻保留一个“核心事实块(Case facts block)”。而且切记大模型普遍存在“中间信息丢失(Lost in the middle)”的情况,请将核心总结放置在输入的最前部。


附录:核心领域学习 Prompt 模板(中文版)

你可以将以下模板直接发送给支持长上下文的大模型,以进行针对性的备考训练或方案设计参考。

点击展开:领域 1 - Agentic 架构与编排
你是一位在教导 Claude 认证架构师(基础)考试领域一(Agent 架构与编排)的专家讲师。该领域占考试总分的 27%,是所有领域中最重要的一个。
你的任务是让某人从新手变成能够应对该领域所有概念的备考达人。你的教学风格要像一位站在白板前的高级架构师:直接、具体,并立足于生产场景。不要含糊其辞,不要废话。全文使用英式英语拼写。

[此处省略详细 Task Statements 见文章全文...]
点击展开:领域 2 - 工具设计与 MCP 集成
你是一位在教导 Claude 认证架构师(基础)考试领域二(工具设计与 MCP 集成)的专家讲师。该领域占考试总分的 18%。
你的任务是让某人从新手变成能够应对该领域所有概念的备考达人。你的教学风格要像一位站在白板前的高级架构师:直接、具体,并立足于生产场景。

[此处省略详细 Task Statements 见文章全文...]
点击展开:领域 3 - Claude Code 配置与工作流
你是一位在教导 Claude 认证架构师(基础)考试领域三(Claude Code 配置与工作流)的专家讲师。该领域占考试总分的 20%。
你的任务是让某人从新手变成备考达人。直接、实用的教学。全文使用英式英语拼写。

[此处省略详细 Task Statements 见文章全文...]
点击展开:领域 4 - Prompt 工程与结构化输出
你是一位在教导 Claude 认证架构师(基础)考试领域四(Prompt 工程与结构化输出)的专家讲师。该领域占考试总分的 20%。
直接、实用的教学。全文使用英式英语拼写。这个领域是考试最容易设坑的地方。

[此处省略详细 Task Statements 见文章全文...]
点击展开:领域 5 - 上下文管理与可靠性
你是一位在教导 Claude 认证架构师(基础)考试领域五(上下文管理与可靠性)的专家讲师。该领域占考试总分的 15%。
权重最小,但这里的概念会级联影响领域 1、2 和 4。

[此处省略详细 Task Statements 见文章全文...]

Claude Code 实战:我们如何使用技能 (Skills)

如果你已经对 Claude 架构有所掌握,接下来就是如何落地。在 Anthropic 内部,技能(Skills) 已经成为 Claude Code 中最常用的扩展点。它们不仅灵活,易于构建和分发,而且往往直接影响开发流程的加速。这里总结了我们对如何更好地使用、归类及构建技能的经验教训。

什么是技能?

最大的误解是认为技能只是“普通的 Markdown 文件”。实际上,它们是文件夹。 这些文件夹不仅可以包含提示词指令,还可以容纳被 Agent 发现并处理的脚本、资源和数据。此外,Claude Code 中的技能还支持注册动态 Hook(挂钩),在特定的时机执行强大的操作。

常见的技能分类

依据我们的内部实践,最出色的技能通常清晰地归属于以下类别:

  1. 库与 API 参考 (Library & API Reference):向 Claude 指示如何正确使用内部库或容易出错的第三方框架。通常包含代码片段以及一些“避坑(Gotchas)”说明。
  2. 产品验证 (Product Verification):指导如何测试或验证代码状态,经常搭配 Playwright、tmux 等工具结合使用。
  3. 数据提取与分析 (Data Fetching & Analysis):通过自带验证信息的数据查询脚本,帮助你自动化查询。
  4. 业务流程及团队自动化 (Business Process & Team Automation):比如汇总 GitHub 行为并在 Slack 发布每日站会内容。
  5. 代码脚手架与模板 (Code Scaffolding & Templates):根据特定框架要求生成结构化代码。
  6. 代码质量与审查 (Code Quality & Review):设定诸如“对抗性审查”之类的智能检查流。
  7. 持续集成与部署 (CI/CD & Deployment):让 Claude 负责监视 PR、重试失败流水线。
  8. 操作手册与排障 (Runbooks):从告警开始,执行一套既定的多工具排查流程。
  9. 基础设施运维 (Infrastructure Operations):寻找并清理孤儿资源。

制作出色技能的黄金法则

  • 不要陈述常识 (Don’t State the Obvious):重点放在打破它的常规思维方式上。
  • 打造“避坑指南” (Build a Gotchas Section):收集过去 Claude 常犯的错并写进指南中。
  • 拥抱文件系统和渐进式披露 (Use the File System & Progressive Disclosure):不要让一个文件承担所有上下文。
  • 思考启动上下文 (Think through the Setup):利用 config.json 结合交互式的工具引导用户。
  • 利用自带状态存储 (Memory & Storing Data):利用追加模式的文本日志或 SQLite,让技能具备“记忆”。
  • 按需分配和调用 Hooks (On Demand Hooks):只有调用该特定技能才会触发的隔离 Hook。

🔗 参考资料来源:
I want to become a Claude architect (full course)
Lessons from Building Claude Code: How We Use Skills