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]] — 自动化钩子系统