Commands(Claude Code 命令系统)
Commands 是 [[Claude Code]] 的可复用"快捷指令"系统,用于自动化重复性工作。它们以斜杠命令(slash command)的形式存在,存储在 .claude/commands/ 目录中。
核心原则
- 工作流优先用 Commands 而非子代理:对于简单重复任务,Commands 更轻量高效。
- 每日多次的 inner loop 转成 slash command:存于
.claude/commands/并 git 提交。 - 每日重复操作转 Command/Skill:如 /techdebt、上下文转储、分析命令。
使用场景
- 代码审查和质量检查
- 技术债务清理
- 上下文转储和分析
- Slack/GDrive/Asana 同步工具
- 构建和部署流程
与 Skills 的区别
| 维度 | Commands | Skills |
|---|---|---|
| 复杂度 | 简单、轻量 | 复杂、完整 |
| 结构 | 单个文件 | 文件夹(含 references/、scripts/、examples/) |
| 触发方式 | 斜杠命令 | description 字段自动触发 |
| 使用场景 | 重复性操作 | 特定功能模块 |
相关概念
- [[skills-claude-code]] — 技能插件系统,与 Commands 互补
- [[hooks-claude-code]] — 自动化钩子系统
- [[agentic-engineering]] — 结构化 AI 编程方法论