Claude Code凭借其六大核心能力,将AI开发带入全新阶段。通过CLAUDE.md实现项目记忆增强,Skills固化可复用工作流,Sub-Agent处理专业化任务,MCP连接外部服务,Plug-In打包完整解决方案。本文深入解析这些功能,并提供了构建代码审查系统的实战案例,展现了AI开发范式的转变——开发者角色从代码编写者转变为AI训练师和工作流架构师。


如果之前的 AI 是一个无所不知的"巨鲸",那 Skill 机制则让整个生态"万物生长"。我们不再只是被动的使用者,而是主动的"训练师"和"赋能者"。


Claude Code 早已超越了一个简单的代码生成工具,它是一个完整的 AI 开发平台

本文将深入探讨 Claude Code 的六大核心能力,带你从单次对话走向构建智能 AI Agent 平台。


核心能力全景图


┌─────────────────────────────────────────────────────────────┐

│                    Claude Code 平台架构                      │

├─────────────────────────────────────────────────────────────┤

│                                                             │

│  ┌──────────────┐  ┌──────────┐  ┌──────────────┐         │

│  │   CLAUDE.md  │  │  Skills  │  │  Sub-Agent   │         │

│  │  (记忆增强)   │  │ (技能库)  │  │  (子代理)     │         │

│  │   Layer 1    │  │ Layer 2  │  │   Layer 3    │         │

│  └──────────────┘  └──────────┘  └──────────────┘         │

│                                                             │

│              ┌────────────────────────────┐                │

│              │        MCP 中间层            │                │

│              │   (Model Context Protocol)  │                │

│              └────────────────────────────┘                │

│                                                             │

│    ┌──────────────────────────────────────────┐            │

│    │          Plug-In 生态系统                │            │

│    │  (Commands + Skills + Agents + Hooks)     │            │

│    └──────────────────────────────────────────┘            │

│                                                             │

└─────────────────────────────────────────────────────────────┘

1️⃣ 记忆增强:CLAUDE.md

核心概念

CLAUDE.md 是项目上下文的"长期记忆",每次启动自动注入 Claude 的系统提示,成为思考的底层背景。

三层记忆系统

# 项目记忆(当前项目生效,可 Git 共享)# 用户记忆(所有项目生效,个人偏好)# 企业记忆(全公司生效,管理员配置)

模块化记忆架构

## 项目结构概览**目录树:**

minimall/
├── backend/ # Spring Boot 后端
├── frontend/ # uni-app 小程序
├── admin/ # Vue 3 管理后台
├── docker/ # Docker 配置
└── docker-compose.yml


**模块化文档:**

- **后端架构** → `@backend/.claude/CLAUDE.md`

- **前端规范** → `@frontend/.claude/CLAUDE.md`

- **管理后台** → `@admin/.claude/CLAUDE.md`

示例:后端 CLAUDE.md

## Backend 规范### 技术栈----### API 设计原则```java// RESTful API 命名规范GET    /api/v1/users          # 列表GET    /api/v1/users/{id}     # 详情POST   /api/v1/users          # 创建PUT    /api/v1/users/{id}     # 更新DELETE /api/v1/users/{id}     # 删除

代码规范

  • • Controller 层仅处理 HTTP 请求响应
  • • Service 层处理业务逻辑
  • • Repository 层处理数据访问
  • • DTO 与 Entity 分离

### 快速操作

```bash

# 初始化项目 CLAUDE.md

/init

# 编辑当前记忆

/memory

# 临时记忆(自动写入)

# 记住:使用 Java 17 + Spring Boot 3.2

2️⃣ Skills:可复用的工作流

核心思想

Skill = Markdown 文件 + 执行脚本

Skills 让你将专业经验固化为可复用的工作流,Claude 根据任务上下文自动触发。

Skill 架构


Skill 目录结构

└── redeem-to-logistics/

    ├── skill.md           # 必需:技能描述

    ├── scripts/           # 可选:执行脚本

    │   ├── fill_form.py

    │   └── validate.py

    └── references/        # 可选:参考资料

        ├── FORMS.md

        └── REFERENCE.md

三层加载机制

级别 加载时机 Token 成本 内容
Level 1: 元数据 启动时 ~100 tokens YAML frontmatter
Level 2: 指令 触发时 <5k tokens SKILL.md 主体
Level 3+: 资源 按需 无(执行结果) 脚本、文档、数据

实战 Skill 示例

skill.md

license: MIT---# 兑换码转物流详情## 使用场景## 参数- `input_file`- `output_file`- `template_file`## 工作流1.2.3.4.

scripts/fill_form.py

#!/usr/bin/env python3importimportdef fill_redeem_codesinput_file, output_file, template_file    # 读取模板    with open as    # 读取兑换码    # 写入物流详情    for in enumerate2 10"${redeem-code}" 1    printf"✓ Generated {len(list(sheet.iter_rows()))} logistics entries"if "__main__""redeem-code.xlsx""logistics.xlsx""logistics-template.md"

使用方式

# 方式 1:直接调用# 方式 2:自动发现(对话式)

3️⃣ Sub-Agent:专业化的子代理

核心概念

Sub-Agent = 独立上下文 + 专属工具 + 专业系统提示

让 Claude 分身处理特定领域任务,拥有独立的推理空间和工具权限。

内置 Sub-Agent


┌─────────────┐  ┌─────────┐  ┌─────────────────┐

│   Explore   │  │  Plan   │  │  General-purpose│

│  (探索代码)  │  │  (规划)  │  │   (复杂任务)    │

│  模型:Haiku  │  │继承模型  │  │   继承模型      │

│  只读工具    │  │ 只读工具  │  │   全部工具      │

└─────────────┘  └─────────┘  └─────────────────┘

自定义 Sub-Agent 配置

---name: code-improverdescription: 代码改进代理,扫描文件并提出可读性、性能和最佳实践改进建议model: sonnettools:  - Read  - Grep  - BashpermissionMode: acceptEditscolor: yellow---你是一位资深的代码审查专家,专注于:- 代码可读性与可维护性- 性能优化机会- 最佳实践应用- 潜在安全风险分析代码时,请:1. 标注问题位置2. 解释问题原因3. 提供改进版本4. 对比性能影响

使用模式

前后台运行

# 前台(阻塞模式,交互式提问)# 后台(并发模式,自动拒绝未授权操作)

常见场景

# 场景 1:隔离高容量操作# 场景 2:并行研究# 场景 3:链接任务

Sub-Agent vs Skills

特性 Skills Sub-Agent
上下文 主对话共享 独立上下文
工具权限 继承主对话 自定义限制
适用场景 可复用工作流 专业领域任务
Token 占用 触发时加载 持续独立

4️⃣ MCP:开放的连接协议

核心概念

MCP (Model Context Protocol) = 统一的 AI 工具集成标准

让 Claude Code 连接数百个外部服务和数据源。

MCP 架构


┌─────────────────────────────────────────────────┐

│                  Claude Core                    │

├─────────────────────────────────────────────────┤

│                                                 │

│              MCP Client Layer                   │

│  ┌──────────┬──────────┬──────────┬─────────┐ │

│  │   HTTP   │   SSE    │   Stdio  │   ...   │ │

│  └──────────┴──────────┴──────────┴─────────┘ │

│                                                 │

│              MCP Servers                        │

│  ┌─────────┬────────┬────────┬──────────────┐ │

│  │Notion   │GitHub  │Slack   |  Canva      │ │

│  │Sentry   │Jira    │Figma   |  mcdonalds  │ │

│  └─────────┴────────┴────────┴──────────────┘ │

└─────────────────────────────────────────────────┘

安装 MCP Server

# HTTP Server(云服务推荐) "Authorization: Bearer YOUR_TOKEN"# Stdio Server(本地进程)env# 麦当劳 MCP(好玩示例) "Authorization: Bearer YOUR_MCD_TOKEN"

MCP 使用示例

# 查询可领优惠券# 领取指定优惠券

配置范围

范围 文件位置 共享性
Local .mcp.json 仅当前项目
Project 项目根目录 .mcp.json 团队共享,可 Git
User ~/.claude.json 个人全局

5️⃣ Plug-In:完整的 AI 应用

核心概念

Plug-In = Commands + Skills + Agents + Hooks + MCP

将一套完整的 AI 解决方案打包成可分享的应用。

Plug-In 目录结构


enterprise-plugin/

├── .claude-plugin/

│   └── plugin.json          # 必需:插件清单

├── commands/                # 斜杠命令

│   ├── status.md

│   └── deploy.md

├── agents/                  # Sub-Agents

│   ├── security-reviewer.md

│   └── performance-tester.md

├── skills/                  # Agent Skills

│   ├── code-reviewer/

│   │   └── SKILL.md

│   └── pdf-processor/

│       ├── SKILL.md

│       └── scripts/

├── hooks/                   # 生命周期钩子

│   ├── hooks.json

│   └── security-hooks.json

├── .mcp.json                # MCP 定义

├── .lsp.json                # LSP 配置

├── scripts/                 # 执行脚本

│   ├── security-scan.sh

│   └── deploy.js

└── LICENSE

最小插件示例

plugin.json

{  "name": "greeting-plugin",  "description": "A greeting plugin to learn Claude Code basics",  "version": "1.0.0",  "author": {    "name": "Your Name"  }}

commands/hello.md

description: Greet the user with a personalized message---# Hello Command

测试方法

# 加载测试# 执行命令# 多插件

插件市场

# 添加本地市场# 安装插件# 远程市场(GitHub)

6️⃣ 生产级实战技巧

everything-claude-code

Anthropic 黑客松冠军 生产级配置库,提供完整的 TDD 到代码审查自动化流程。

# 安装

包含内容:

  • • 代码审查自动化
  • • TDD 测试模板
  • • 代码规范强制
  • • CI/CD 集成

NotebookLM Skill

集成 Google NotebookLM,支持 50+ 文档跨文档关联分析。

cd clone

能力:

  • • 批量 PDF 上传
  • • 跨文档引用
  • • 高精度问答(几乎没有幻觉)

🚀 完整实战:构建代码审查系统

步骤 1:项目记忆配置

cd# 添加到 CLAUDE.md## Code Review Standard### Review Checklist### 禁止事项

步骤 2:创建 Sub-Agent

# 选择 "Create new agent"# 按提示配置以下内容

步骤 3:创建 Review Skill

# 进入 skills 目录cdmkdir

auto-reviewer/SKILL.md

description: 自动代码审查工具,基于 PR 或文件变更生成审查报告---# 自动代码审查## 工作流1.2.3.4.## 输出格式```markdown# Code Review Report## Files Reviewed- [path/to/file1.java](path/to/file1.java)- [path/to/file2.java](path/to/file2.java)## Issues Found### 🚨 Critical (Must Fix)- [ ] File:line - Issue description### ⚠️ Major (Fix Soon)- [ ] File:line - Issue description### 📝 Minor (Nice to Have)- [ ] File:line - Issue description## Summary- Total files: N- Critical: M- Major: P- Minor: Q

### 步骤 4:创建 GitHub MCP

```bash

claude mcp add --transport http github https://mcp.github.com/github \

  --header "Authorization: Bearer YOUR_GITHUB_TOKEN"

步骤 5:创建插件打包

# 创建插件目录mkdircd# 复制组件cpcpcp# 创建清单cat 'EOF'  "name" "code-review-enterprise"  "description" "企业级代码审查插件"  "version" "1.0.0"  "author"    "name" "Your Name"

步骤 6:使用

# 方式 1:安装到项目# 方式 2:发布到市场

🎯 编程范式转变


传统开发:

人写代码 → 编译 → 测试 → 部署

AI 1.0:

人描述意图 → AI 生成代码 → 人修正 → 部署

AI 2.0 (Claude Code):

人定义工作流 → AI 自主完成 → 人类监督 → 持续优化

开发者的新角色:

  • • ❌ 代码编写者
  • • ✅ AI 训练师
  • • ✅ 工作流架构师
  • • ✅ 质量把关人

AI行业迎来前所未有的爆发式增长:从DeepSeek百万年薪招聘AI研究员,到百度、阿里、腾讯等大厂疯狂布局AI Agent,再到国家政策大力扶持数字经济和AI人才培养,所有信号都在告诉我们:AI的黄金十年,真的来了!

在行业火爆之下,AI人才争夺战也日趋白热化,其就业前景一片蓝海!

我给大家准备了一份全套的《AI大模型零基础入门+进阶学习资源包》,包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。😝有需要的小伙伴,可以VX扫描下方二维码免费领取🆓

在这里插入图片描述

人才缺口巨大

人力资源社会保障部有关报告显示,据测算,当前,****我国人工智能人才缺口超过500万,****供求比例达1∶10。脉脉最新数据也显示:AI新发岗位量较去年初暴增29倍,超1000家AI企业释放7.2万+岗位……

单拿今年的秋招来说,各互联网大厂释放出来的招聘信息中,我们就能感受到AI浪潮,比如百度90%的技术岗都与AI相关!
图片

就业薪资超高

在旺盛的市场需求下,AI岗位不仅招聘量大,薪资待遇更是“一骑绝尘”。企业为抢AI核心人才,薪资给的非常慷慨,过去一年,懂AI的人才普遍涨薪40%+!

脉脉高聘发布的《2025年度人才迁徙报告》显示,在2025年1月-10月的高薪岗位Top20排行中,AI相关岗位占了绝大多数,并且平均薪资月薪都超过6w!

在去年的秋招中,小红书给算法相关岗位的薪资为50k起,字节开出228万元的超高年薪,据《2025年秋季校园招聘白皮书》,AI算法类平均年薪达36.9万,遥遥领先其他行业!

图片

总结来说,当前人工智能岗位需求多,薪资高,前景好。在职场里,选对赛道就能赢在起跑线。抓住AI风口,轻松实现高薪就业!

但现实却是,仍有很多同学不知道如何抓住AI机遇,会遇到很多就业难题,比如:

❌ 技术过时:只会CRUD的开发者,在AI浪潮中沦为“职场裸奔者”;

❌ 薪资停滞:初级岗位内卷到白菜价,传统开发3年经验薪资涨幅不足15%;

❌ 转型无门:想学AI却找不到系统路径,83%自学党中途放弃。

他们的就业难题解决问题的关键在于:不仅要选对赛道,更要跟对老师!

我给大家准备了一份全套的《AI大模型零基础入门+进阶学习资源包》,包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。😝有需要的小伙伴,可以VX扫描下方二维码免费领取🆓

在这里插入图片描述

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐