了解何时使用 CLAUDE.md、Skills、subagents、hooks、MCP 和 plugins

扩展插入代理循环的不同部分:

  • CLAUDE.md 添加 Claude 每个会话都能看到的持久上下文
  • Skills 添加可重用的知识和可调用的工作流
  • 代码智能 将 Claude 连接到语言服务器,用于符号级导航和实时类型错误
  • MCP 将 Claude 连接到外部服务和工具
  • Subagents 在隔离的上下文中运行自己的循环,返回摘要
  • Agent teams 协调多个独立会话,具有共享任务和点对点消息传递
  • Hooks 在生命周期事件上触发,可以运行脚本、HTTP 请求、提示或 subagent
  • Pluginsmarketplaces 打包和分发这些功能

Skills 是最灵活的扩展。Skill 是一个包含知识、工作流或说明的 markdown 文件。您可以使用 /deploy 之类的命令调用 skills,或者 Claude 可以在相关时自动加载它们。Skills 可以在您当前的对话中运行,也可以通过 subagents 在隔离的上下文中运行。

将功能与您的目标相匹配功能范围从 Claude 每个会话都能看到的始终开启的上下文,到您或 Claude 可以调用的按需功能,再到在特定事件上运行的后台自动化。下表显示了可用的功能以及何时使用每个功能。

功能 作用 何时使用 示例
CLAUDE.md 每次对话加载的持久上下文 项目约定、"始终执行 X" 规则 "使用 pnpm,而不是 npm。提交前运行测试。"
Skill Claude 可以使用的说明、知识和工作流 可重用内容、参考文档、可重复的任务 /deploy 运行您的部署清单;包含端点模式的 API 文档 skill
Subagent 返回摘要结果的隔离执行上下文 上下文隔离、并行任务、专门的工作者 读取许多文件但仅返回关键发现的研究任务
Agent teams 协调多个独立的 Claude Code 会话 并行研究、新功能开发、使用竞争假设进行调试 生成审查者同时检查安全性、性能和测试
Code intelligence 语言服务器导航和诊断 类型化语言、大型代码库(其中 grep 速度慢或不精确) 跳转到符号的定义,而不是读取整个文件
MCP 连接到外部服务 外部数据或操作 查询您的数据库、发布到 Slack、控制浏览器
Hook 由事件触发的脚本、HTTP 请求、提示或 subagent 必须在每个匹配事件上运行的自动化 每次文件编辑后运行 ESLint
相关推荐
CAE虚拟与现实14 小时前
AI 编程助手的语境下Fork是什么意思?
人工智能·claude·codex·豆包·deepseek
Miku1618 小时前
Claude Code 循环(Loops)入门:从 /goal 到 /schedule 的四种模式
agent·ai编程·claude
To_OC1 天前
再也不用手动整理会议纪要!我给 Claude 封装了一套永久自动化 Skill
人工智能·agent·claude
武子康2 天前
2026 开源视频生成模型全景图:按 9 类任务路由比按参数量选模型更可靠
人工智能·ai·chatgpt·openai·claude·世界模型·视频模型
一个处女座的程序猿2 天前
Agent之Skill:prompt-master的简介、安装和使用方法、案例应用之详细攻略
agent·skills·prompt-master
霸道流氓气质3 天前
CodeBuddy Skills 全面指南:概念、可用技能、使用方式与开发场景实战
skills
码哥字节3 天前
Anthropic 官方的 7 种 Claude Code 自定义方式,你可能只用对了 1 种
ai编程·claude·mcp
Claude实战手记3 天前
时间口径错了,你的自动化就在系统性造假
claude