Claude Code 介绍

Claude Code 真正强的地方,不是"代码生成质量高"这一点,而是它把模型、代码库、终端、测试、权限、记忆和扩展机制组合成了一个相对成熟的工程代理。

1. 能完成完整工程闭环

它不是只回答代码片段,而是可以:

  1. 理解整个代码库
  2. 修改多个文件
  3. 执行命令、安装依赖、运行测试
  4. 根据错误继续排查
  5. 反复修改直到任务完成

官方定位就是面向代码库读取、文件编辑、命令执行和工具集成的 Agent 工具。Claude Code Overview

这使它特别适合:

  • 大规模重构
  • 修复复杂 Bug
  • 升级依赖
  • 编写测试
  • 分析陌生项目
  • 实现跨文件功能

2. 上下文管理比较成熟

Claude Code 支持 Subagents。子 Agent 有独立上下文、独立系统提示词、独立工具和权限,可以把代码审查、测试、调研等任务分开处理,避免主上下文被大量细节污染。Subagents

典型结构是:

text 复制代码
主 Agent
├── 编码 Agent
├── 测试 Agent
├── 代码审查 Agent
└── 文档分析 Agent

这比把所有任务都塞进一个长对话里更加稳定。

3. Skill、Plugin、Hook、MCP 形成了完整扩展体系

Claude Code 的扩展不是单一的 Prompt:

  • Skill:封装特定工作流程
  • Plugin:打包 Skill、Hook、Subagent、MCP
  • Hook:在工具调用或任务生命周期中执行确定性逻辑
  • MCP:连接数据库、GitHub、监控系统、内部 API 等外部工具

官方文档明确支持通过 Skills 扩展 Agent 行为,并支持动态加载上下文和调用子 Agent。Skills

Plugin 可以把多种扩展能力打包成一个可分发单元。Plugins

Hooks 则可以加入格式检查、测试门禁、安全扫描等确定性操作。Hooks

所以它比较适合构建:

text 复制代码
用户需求
  ↓
Skill 识别工作流
  ↓
Claude Code 执行任务
  ↓
MCP 访问外部系统
  ↓
Hook 执行检查
  ↓
测试与人工确认

4. 权限和安全控制比较完整

它可以控制:

  • 哪些命令允许执行
  • 哪些文件允许读取或修改
  • 哪些域名可以访问
  • 哪些 MCP 工具可以调用
  • 哪些操作必须人工确认

同时还提供 Bash 沙箱和权限控制机制。Permissions

这一点对于真实项目很重要。Agent 的能力越强,越需要限制它"能做什么",否则就只是一个高权限脚本执行器。

5. 有项目级记忆

Claude Code 支持 CLAUDE.md 和自动记忆,可以保存:

  • 项目构建方式
  • 编码规范
  • 常见错误
  • 用户偏好
  • 架构约束
  • 已知问题

并且支持项目级记忆和按需加载的主题记忆。Memory

这能减少每次重新解释项目背景的成本。

不过要注意:它的 Memory 更像"上下文辅助",不是完整的任务数据库,也不能替代可靠的状态机、任务日志和验收系统。

6. CLI 和程序化能力都比较好

它可以从终端、IDE、桌面端和 Web 使用;同时 Agent SDK 允许在 Python 或 TypeScript 中嵌入类似的 Agent Loop、工具、Hook、Subagent、MCP 和权限机制。Agent SDK

这意味着它既适合个人开发,也可以被接入:

  • CI/CD
  • 自动代码审查
  • Issue 自动处理
  • 批量重构
  • 内部开发平台
  • 自动化运维流程

它的核心优势可以概括为

方面 Claude Code 表现
代码库理解
多文件修改
终端和测试闭环
Skill/Plugin 体系 成熟
Subagent 完整
权限控制 较完善
记忆机制 实用
自托管和底层可改造性 不如开源 Harness
严格业务流程和状态管理 需要自行补充

它不强的地方

Claude Code 不是万能的:

  • 它不是完整的企业工作流引擎
  • Skill 本质上仍然依赖模型遵循指令
  • 长任务可能出现上下文漂移
  • 复杂业务需要自己实现状态、重试、幂等、验收和审计
  • 核心运行时不是一个可以完全自由修改的开源 Harness
  • 使用成本和对 Anthropic 模型生态的依赖较高

所以,Claude Code 适合"直接把软件工程任务做完";而 DeepSeek Harness、OpenHands 这类项目更适合"自己构建和控制 Agent 运行时"。

对你想做的 zbs_new 这类项目,我会这样定位:

text 复制代码
Obsidian / 知识库
        ↓
自定义 Skill 与 MCP
        ↓
Claude Code / DeepSeek Harness / OpenHands
        ↓
代码修改、测试、报告生成
        ↓
你的状态机、日志、验收和权限系统

一句话总结:

Claude Code 强在"工程闭环和产品成熟度";DeepSeek Harness 强在"开放架构和可改造性";OpenHands 强在"开源、自托管和平台化扩展"。

相关推荐
神奇霸王龙2 小时前
Agent 准入门控屠夫:5 旗舰 4 维度评估
linux·运维·数据库·ai·ai作画·agent·ai编程
wujian83112 小时前
怎么用千问生成word文档:从「格式崩」到「一键过」,AI导出鸭打通最后半厘米
人工智能·ai·c#·word·豆包·deepseek·ai导出鸭
VIP_CQCRE5 小时前
用 Ace Data Cloud 自动把技术内容发布到 CSDN:AI 写作、图片托管、数据回看一站搞定
ai·api·csdn·内容营销·acedatacloud
DS随心转APP8 小时前
deepseek生成的word怎么下载 AI导出鸭全平台方案技术深度测评
人工智能·ai·chatgpt·word·deepseek·ai导出鸭
腾视科技-AI8 小时前
腾视科技重磅发布AD03行车记录仪DashCam!全维守护,智驭出行新生态
人工智能·科技·ai·行车记录仪·车载智能终端·腾视科技·ai算力盒
俊哥V8 小时前
每日 AI 研究简报 · 2026-08-14
人工智能·ai
风之清扬8 小时前
Agent学习之二 LLM 基础 API 调用实战:从零开始使用 Ollama 本地模型
ai