Commands(Claude Code 命令系统)

Commands(Claude Code 命令系统)

Commands(Claude Code 命令系统)

Commands 是 [[Claude Code]] 的可复用"快捷指令"系统,用于自动化重复性工作。它们以斜杠命令(slash command)的形式存在,存储在 .claude/commands/ 目录中。

核心原则

  1. 工作流优先用 Commands 而非子代理:对于简单重复任务,Commands 更轻量高效。
  2. 每日多次的 inner loop 转成 slash command:存于 .claude/commands/ 并 git 提交。
  3. 每日重复操作转 Command/Skill:如 /techdebt、上下文转储、分析命令。

使用场景

  • 代码审查和质量检查
  • 技术债务清理
  • 上下文转储和分析
  • Slack/GDrive/Asana 同步工具
  • 构建和部署流程

与 Skills 的区别

维度 Commands Skills
复杂度 简单、轻量 复杂、完整
结构 单个文件 文件夹(含 references/、scripts/、examples/)
触发方式 斜杠命令 description 字段自动触发
使用场景 重复性操作 特定功能模块

相关概念

  • [[skills-claude-code]] — 技能插件系统,与 Commands 互补
  • [[hooks-claude-code]] — 自动化钩子系统
  • [[agentic-engineering]] — 结构化 AI 编程方法论
分享到