Qoder Agent 三大扩展功能解析和实操:Commands、Skills、Subagents
开篇
在日常使用 Qoder Agent 的过程中,以下三个场景你一定不陌生:
场景一:重复输入同样的提示词。 每次让 Agent 审查代码、生成测试,你都要重新组织一大段指令。上周写过的好用提示词?早忘了。
场景二:Agent 做了大量无用功。 你只是想问一个 Java 语法问题,Agent 却先扫描了整个项目文件,又去搜了一圈网页,秒过去了,Token 也浪费了。
场景三:复杂任务只能串行推进。 你想同时搞定前端 UI 和后端 API,但 Agent 一次只能专注一件事,上下文越来越长,效率越来越低。
这三个问题,分别对应 Qoder Agent 的三大自定义扩展功能:
| 重复输入提示词 | Commands(命令) | 将常用提示词封装为一键可调用的快捷入口 |
| Agent 做无用搜索 | Commands + Skills | 精确控制工具调用,注入领域专业知识 |
| 复杂任务无法并行 | Subagents(子代理) | 拆分任务为独立子代理并行执行 |
三者的复杂度递进关系:Commands(5 分钟上手) → Skills(团队知识资产) → Subagents(并行执行力)。
接下来,我们从最轻量的 Commands 讲起,逐步深入。
Qoder IDE 的 Agent 功能体系概览
┌──────────────────────────────────────────────────────┐
│ Qoder Agent 体系 │
├──────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 内置 Agent(开箱即用) │ │
│ │ · Plan Agent(规划智能体) │ │
│ │ · Browser Agent(浏览器智能体) │ │
│ │ · Code Review Agent(代码审查智能体) │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 自定义扩展(按需配置) │ │
│ │ · Commands → 快捷入口,封装提示词 │ │
│ │ · Skills → 知识资产,注入专业能力 │ │
│ │ · Subagents → 并行执行力,独立上下文 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└──────────────────────────────────────────────────────┘
三大扩展功能的定位对比
| 本质 | 一段可复用的提示词 | 包含工作流的知识模块 | 独立上下文的子代理实例 |
| 触发方式 | /命令名,用户主动调用 | Agent 自动识别 + /技能名 | 主 Agent 自动派发 |
| 复杂度 | 低 | 中 | 高 |
Commands 详解
核心概念
Commands 是将常用提示词封装为可复用命令的机制。在 Agent 对话框输入 / 即可快速调用,将重复性操作简化为\”一键式\”任务。
Commands 与 Skills 是独立的两套机制:
- Commands 存储在 .qoder/r/c/commands/ 目录,本质是一段提示词文本
- Skills 存储在 .qoder/r/s/skills/,是包含更完整工作流的知识模块

