Skip to content

Claude Code 概述

Claude Code 是一个智能体编排框架(Agentic Harness),包裹在 Claude 模型外面。它提供工具、上下文管理和执行环境,把一个语言模型变成有能力的编码 Agent。

四层架构

Claude Code 的功能从底层到顶层分为四层:

基础层:Memory + CLAUDE.md 记忆系统

CLAUDE.md 是 Claude 的"新员工手册"——定义代码风格、项目架构、禁区规则。支持五级记忆作用域:企业级 → 用户级 → 项目级 → 本地级 → 规则目录。

→ 深入记忆系统

扩展层:四大核心组件

  • Commands(斜杠命令)— 标准化操作,如 /commit
  • Skills(技能)— 按需加载的领域知识包
  • SubAgents(子代理)— 隔离执行的专职助手
  • Hooks(钩子)— 事件驱动的自动化守卫

→ 深入 SubAgents→ 深入 Skills

集成层:连接外部世界

  • Headless(无头模式)— CI/CD 集成
  • MCP(Model Context Protocol)— 连接数据库、Jira、自定义 API 等

→ 深入 Hooks 与 MCP

编程接口层:Agent SDK

用代码驱动 Claude,构建自定义 Agent 和复杂工作流。

→ 深入工具系统与工程化