Claude Code 不仅有基础的会话和代码生成能力其设计更像是一个可定制的智能体框架。除了之前聊到的/rewind命令它还有不少面向复杂开发场景的高级功能主要围绕自主任务编排、长期记忆和深度定制这几个方面展开。从单点命令到任务编排Subagents 与分层规划当面对大型代码库迁移或多模块重构时与其让一个 Agent 处理所有事情不如利用Subagents子智能体功能创建一个“专家顾问团”。可以为不同的子智能体分配高度聚焦的任务例如代码审查、测试执行等。复杂的任务甚至能通过Nested Sub-Agents嵌套子智能体进行最多三层的拆解和委派从而实现更优的上下文隔离和专业化分工。此外Agent Checkpointing智能体检查点功能在执行长耗时任务时可以保存整个智能体树的完整状态包括每个子智能体的进度和中间结果方便随时恢复避免因任务中断而重头再来。深度定制与生态集成技能、工具和上下文技能包Skills与命令定制可以通过Agent Skills将特定领域的专业知识或工作流程打包成可复用的技能包供 Claude 自动调用。更灵活的是可以在.claude/commands目录下创建 Markdown 文件将一系列标准操作固化成一个自定义斜杠命令如/fix-issue一键触发复杂的自动化流程。上下文协议MCPClaude Code 通过内置的MCP模型上下文协议支持可以无缝连接到 GitHub、Sentry 等外部数据源。MCP 服务器如同适配器使 Claude 能够直接获取 PR 差异、部署元数据或错误日志将上下文从代码库扩展到整个基础设施。CLAUDE.md项目知识库Claude Code 会自动读取项目根目录下的CLAUDE.md文件。可以在这个文件中记录项目的构建命令、代码风格、测试规范等相当于给 AI 配备了一份专属的“项目说明书”确保其行为始终符合项目规范。成本与性能精细的 Token 与成本控制可以在会话中通过/cost命令实时查看 Token 消耗和成本估算。在大型项目或团队协作中--attribution参数能生成详细的成本归属报告精确到每个子智能体、任务和模型便于成本追踪和优化。模型退路策略fallbackModel可以为任务配置一个模型优先级列表。当主模型如 Claude Sonnet因高负载或速率限制不可用时Claude Code 能自动切换到备选模型如 Claude Haiku 或本地模型确保关键工作流不被中断。安全性与团队协作精细化权限管控在通过.claude/agents.yaml定义子智能体时可以遵循最小权限原则为其设置作用域权限例如限制其只能访问特定目录或禁止执行shell_execute等高风险操作从而提供安全边界。会话共享与迁移/teleport和/remote-env命令支持会话“传送”允许你将本地终端的工作会话无缝迁移到claude.ai/code的 Web 界面。这对于需要切换设备或与他人共享当前工作上下文的场景非常实用。部分高级功能功能核心作用开启/使用方式Subagents (子智能体)将复杂任务委派给多个专用智能体并行或串行处理。在.claude/agents/目录创建 Markdown 文件定义。深层思考 (Extended Thinking)分配更多计算预算给模型进行深度推理解决复杂问题。在 API 调用或会话中通过特定关键词如think harder触发。上下文编辑 (Context Editing)手动或让 AI 自动精简上下文避免过长上下文导致失焦。通过 API 或会话中的相关命令管理。沙盒代码执行在安全的远程沙盒环境中运行代码避免本地安全风险。通过code_execution工具调用。会话钩子 (Hooks)在 Agent 执行生命周期如工具使用前后插入自定义逻辑实现审计或状态控制。通过settings.json或相关配置文件定义。后台任务将长时间运行的任务放入后台释放终端。使用Ctrl B快捷键。