Skip to content

Claude Code

Claude Code 是 Anthropic 面向软件工程场景的编码智能体。它的关键价值不只是生成代码,而是在真实代码库中读取上下文、调用工具、修改文件、运行验证,并围绕工程目标持续推进。

常用能力

Claude Code 的实践通常围绕几类能力展开:

  • 项目理解:读取代码、配置、文档和历史约定。
  • 修改执行:编辑文件、运行命令、修复测试、整理提交。
  • 工程循环:从需求、规格、实现到验证和发布。
  • 扩展能力:通过 Skills、Hooks、MCP 和本地脚本复用工作流。

循环与自动化

近期围绕 Claude Code 的讨论,重点已经从“如何写提示词”扩展到“如何构建循环”。常见形态包括普通回合、目标循环、本地定时循环、云端计划任务、主动式工作流和无头执行。

这些循环可以理解为一组逐步交出的责任:

  • 普通回合:用户仍然负责检查结果并决定下一步。
  • goal 命令:用户把“怎样算完成”交给验证器,适合测试数、分数阈值、CI 状态等确定性条件。
  • loop 命令:用户把触发时机交给本地间隔,适合持续检查 PR、队列、消息或外部状态。
  • schedule 命令:把循环搬到云端,适合离开本机后仍要运行的例程。
  • 主动式工作流:把计划任务、目标、动态工作流、自动模式和复审智能体组合起来,处理持续出现的反馈、bug、issue、迁移或依赖升级。

这使 Claude Code 和以下主题紧密相关:

技术导演模式

Claude Code 也可以作为个人开发者的技术规划伙伴,而不只是代码生成器。面对登录保护、验证码或跨模块功能时,可以先给出高层目标、现有架构、数据约束和验收标准,再让它输出:

  • 模块设计与影响范围。
  • 可执行的任务拆解。
  • 多种实现方案及其取舍。
  • 测试、验证和发布计划。

在这种模式下,一个高层需求可以先被映射到数据库、中间件、路由、日志、统一拦截行为和测试,再进入实现。人的职责是确认目标、审查关键取舍并验收结果;Claude Code 负责扩大分析和执行的覆盖面。

相关方法可继续阅读智能体任务简报上下文工程

Plan 作为运行时对象

Claude Code 的 Plan 模式把大规模修改前的方案暴露给用户审查,这不仅是界面步骤,也是重要的工程控制点。更完整的 Plan 应包含目标和成功标准、已知事实与缺失信息、路径选择理由、中途检查点,以及失败后的纠偏动作。

这使 Claude Code 能在动手前回答:

  • 当前方案为什么适合现有代码库。
  • 哪些约束不能被实现过程改变。
  • 哪些步骤完成后必须验证。
  • 何时需要向用户澄清、重新规划或停止。

相关机制见智能体 Plan 机制G4C 框架Plan 评估

工程边界

Claude Code 越强,越需要明确边界:权限、文件范围、验证命令、成本预算、提交策略和发布流程。成熟用法不是让它自由行动,而是把它放进智能体 Harness 工程AI 编程工程循环中。

持续记录 AI、产品、工程与个人实践之间的连接。