Command、Skill、Agent 三者的本质区别与实战选择

可以把它们理解成 Claude Code 里 3 种不同职责的构件:

类型 本质 谁触发 适合什么
skill 给 Claude 的"做事方法 / 领域知识 / 工作流" 自动匹配、手动调用、也可被 command/其他流程带起 工作流、规范、最佳实践、知识补充
command 用户可见的"快捷指令 / 交互入口 / 提示模板" 主要由用户输入 /xxx 触发 高频重复任务、标准化入口、参数化流程
subAgent 独立运行的"子代理 / 专项执行者" 主代理按需拉起,也可被上层流程显式要求使用 复杂、多步、可并行、需要独立上下文的任务

更直白一点:

  • skill 像"作战手册"

    它定义的是 Claude 遇到某类任务时应该怎么做。它可以自动触发,也可以手动要求 Claude 使用某个 skill,还可以被 command 间接带起。

  • command 像"快捷菜单"

    你输入 /review-pr 123/deploy staging 这种,本质上是在给 Claude 一个稳定的交互入口。它擅长收参数、组织上下文、执行脚本、串起流程。

  • subAgent 像"分出去干活的同事"

    主代理把一个复杂任务委托给它,它带着自己的角色设定、工具权限和独立上下文去完成,再把结果返回。

三者关系

最准确的理解不是"谁更高级",而是三种职责:

  • skill 是能力
  • command 是快捷入口(其实可以用skill替代的)
  • subAgent 是独立执行者

所以它们经常会组合使用,而不是互相替代。

一个典型链路可能是:

  1. 你直接手动调用某个 skill,或输入一个 command
  2. Claude 按该 skill 的方法论处理任务
  3. 如果任务复杂,再拉起一个 subAgent 深入执行
  4. 最终由主代理汇总结果返回给你

怎么选

  • 想沉淀"遇到 X 就按这种方式做" -> 用 skill
  • 想给用户一个稳定、好记、可传参的入口 -> 用 command(也可以用skill)
  • 想把复杂任务拆给独立智能体处理 -> 用 subAgent

实战图

需要沉淀做事方法
需要一个稳定入口
需要独立完成复杂任务
用户提出任务
这是在解决什么问题?
Skill\n方法论 / 规范 / 知识
Command\nslash 命令 / 参数入口
SubAgent\n独立执行
主代理整合结果
返回给用户

再给你一个更贴近实战的例子:


用户: /review-pr 123
command: review-pr
收集 PR 参数、文件、git/gh 上下文
skill: code-review-standards
改动是否复杂?
主代理直接完成评审
subAgent: code-reviewer
输出评审结果

一句最终版总结:

skill 负责"怎么做",command 负责"怎么进来",subAgent 负责"谁去独立做"。

相关推荐
ZKNOW甄知科技几秒前
燕千云深度集成飞书:以AI之力,开启无感IT运维体验
大数据·运维·网络·数据库·人工智能·低代码·集成学习
京和动物医院·总院4 分钟前
2026年未央区宠物医院:如何挑选最适合您爱宠的健康守护者
大数据·人工智能·python
液态不合群5 分钟前
AI×低代码工作流:破解制造业数字化流程异构困局
人工智能·低代码
武子康5 分钟前
Copilot Code Review 从固定 Reviewer 演进为可编程 Runtime,仓库控制面、Setup 供应链、Runner 资源和 MCP 工具同时被纳入审查决策
人工智能·github·aigc
吠品6 分钟前
五子棋AI对战功能实现与多难度策略设计
人工智能
刘小八7 分钟前
RAG 文档切分不是越细越好:选择 Chunk Size 与 Overlap
人工智能·python·语言模型
商业模式源码开发11 分钟前
2026年GEO优化全解析:生成式引擎优化如何重构企业流量与品牌护城河
大数据·人工智能·ai
对讲机数码科普24 分钟前
黑龙江应急救援单工通信保障方案设计与实战应用
大数据·网络·人工智能
SuperHeroWu728 分钟前
【HarmonyOS AI】DevEco CLI、Skills、知识库运用AI Coding提效详解
人工智能·华为·harmonyos
Old Uncle Tom29 分钟前
银行用户画像 -- 金融目标与需求意图
前端·人工智能·金融