Claude Code

Claude Code

Claude Code

Claude Code 是 [[Anthropic]] 开发的 AI 辅助编程工具,由 [[Boris Cherny]] 创建并领导开发。它不仅仅是一个代码生成器,而是一个完整的 AI 编程代理,能够自主分析代码库、调试、运行测试、管理 Git 操作等。

核心功能

  • 自主编程:能够理解复杂任务,自主规划、编码、测试和调试。
  • 多代理协作:支持子代理并行工作,通过 tmux + git worktrees 组建代理团队。
  • 渐进式功能揭示:通过 Skills、Commands、Hooks 等机制,只在需要时暴露特定功能。
  • 上下文管理:支持 /compact/clear/resume 等上下文管理命令。

关键配置

  • CLAUDE.md:核心行为守则文件,控制在 200 行以内。
  • .claude/commands/:自定义快捷指令目录。
  • .claude/skills/:技能插件目录。
  • .claude/rules/:规则文件夹,用于拆分大指令。

使用模式

  • Plan Mode:复杂任务先规划再执行。
  • 子代理:将任务拆解给多个功能特定的 Claude 实例。
  • Challenge Claude:让 Claude 自证其变更的正确性。
  • 信任代理:直接说"fix",不要教它怎么做。

相关概念

  • [[agentic-engineering]] — Claude Code 的使用方法论
  • [[claude-dot-md]] — 核心配置文件
  • [[上下文预算]] — 上下文管理艺术
  • [[skills-claude-code]] — 技能插件系统
  • [[commands-claude-code]] — 快捷指令系统
  • [[hooks-claude-code]] — 自动化钩子系统
分享到