用盖房子的比喻来理解它们各自扮演的角色:
Skill(技能):像是工人的“手艺”。比如砌墙、刷漆、布电线。Claude 天生就会一些技能(比如写代码、翻译),也可以后天学会新技能。这是核心能力单元。
CLI(命令行界面):给工人传递指令的方式。你直接在黑框里敲命令 claude build,工人听到后立刻去干。简单直接,但要求你记得命令。
Plugin(插件):像第三方提供的“工具箱”。你没电钻,去五金店买一个插上就能用。Claude 的插件由社区开发,安装后就能扩展功能,比如支持读取某个专有文件格式。
MCP(模型上下文协议):工地里统一的“接头暗号/插头标准”。不管你买谁家的工具(数据库、API、文件系统),只要它符合 MCP 标准,Claude 就能直接“插上”使用。它解决了不同工具之间的互操作问题。
SubAgent(子代理):工头的“小助手”。你给 Claude 一个大任务(“盖一栋楼”),它会派出多个 SubAgent:一个负责买材料,一个负责协调工人,一个负责质量检查。每个 SubAgent 专注干一小部分,最后汇总结果。它们自己也有简单的技能。
Hooks(钩子):施工现场的“报警器+触发开关”。比如“每砌完一面墙,钩子就自动拍照留底”。在 Claude 执行任务前、中、后,Hooks 能插进去执行自定义脚本(比如记录日志、检查安全规则)。
区别总结
Skill 是“会什么”
CLI 是“怎么叫它干活”
Plugin 是“别人造的扩展零件”
MCP 是“零件通用的接口标准”
SubAgent 是“帮忙分派任务的小弟”
Hooks 是“自动触发的监控/动作”
实际使用中,你可能会用 CLI 启动 Claude,Hooks 自动检查每次代码生成的质量,SubAgent 并行处理多个文件,Skill 让它会用 git,MCP 连接本地数据库,Plugin 提供特有的图表绘制功能。
网友回复
什么是WebRCD技术?
如何在centos的服务器docker上安装运行微信qq?
如何用ai图片模型祛除图片油腻感?
google的gemini-omni多模态大模型在哪可以免费体验?
google的Antigravity 、Antigravity CLI、Antigravity IDE、Antigravity SDK有啥区别不同?
Pyaudio如何录制windows扬声器输出的声音?
为啥win10电脑上sounddevice与pyaudio无法播放声音?
半导体摩尔定律与韬(τ)定律区别?
千问qwen有没有实时同声翻译的ai大模型?
国内大厂怎么都没有文本描述生成音效声音的api?


