核心主题

相关资料:

Claude Code 核心概念(精简结构版)

一、定义

Claude Code = 可自主执行任务的 AI Agent(代理型助手)

类型行为
普通 AI你问 → 它答
Claude Code你给目标 → 它自己完成

二、核心机制:Agent Loop(执行循环)

Claude Code 会持续循环以下 3 步:

步骤名称行为
1Gather Context读取代码、日志、文件,理解现状
2Take Action修改代码、执行命令、调用工具
3Verify跑测试、检查结果、判断是否成功
理解 → 执行 → 验证 → 失败则继续循环

核心理解(必须掌握)

  • Claude Code ≠ 聊天工具
  • 本质是:自动执行任务的工程型 AI
  • 能力范围:
    • 写代码
    • 改代码
    • 跑代码
    • 验证结果
  • 行为特点:
    • 会循环执行直到成功
    • 可被规则(CLAUDE.md / Hooks)约束
    • 可通过 MCP 扩展能力

三、能力结构:大脑 + 工具

1. 大脑(Models)

  • 理解代码(多语言)
  • 分析项目结构
  • 拆解任务步骤

2. 工具(Built-in Tools)

类型能力
文件读取 / 搜索 / 修改代码
终端执行 Shell 命令
网络查询 API / 报错信息

四、权限模式(控制风险)

模式行为
Default所有操作需确认
Auto-accept edits改文件自动,Shell需确认
Plan Mode只生成方案,不执行
Auto Mode自动执行(有风险)

五、扩展能力(6大核心)

功能作用示例
CLAUDE.md项目规则强制使用 pnpm
Skills可复用流程/deploy 自动部署
Subagents子任务处理扫描大量文件并总结
Agent Teams多AI协作写代码 + 测试 + 审查
MCP外部连接操作数据库 / Slack
Hooks自动脚本改代码后自动格式化

六、整体架构

用户目标

Claude Code(Agent)

Agent Loop(循环执行)

内置工具(文件 / Shell / 网络)

扩展能力:
   - CLAUDE.md(规则)
   - MCP(外部工具)
   - Hooks(自动控制)
   - Skills(快捷流程)

On this page