跳到主要内容

⚡ Commands 斜杠命令

斜杠命令 是触发 ECC 功能的快捷方式,就像 Slack 或 Discord 中的命令一样简单直观。

什么是斜杠命令?

斜杠命令以 / 开头,后跟命令名和可选参数:

/plan 实现购物车功能
/tdd --feature="user-auth"
/e2e --url=http://localhost:3000

命令分类

🏗️ 规划类命令

命令说明示例
/plan制定实施计划/plan 添加支付功能
/architect架构设计/architect 微服务拆分方案
/estimate工作量估算/estimate 重构认证模块

🧪 开发类命令

命令说明示例
/tdd测试驱动开发/tdd --feature="login"
/build-and-fix修复构建错误/build-and-fix
/debug调试问题/debug TypeError: undefined

🔍 审查类命令

命令说明示例
/code-review代码审查/code-review src/auth.ts
/security安全审计/security
/perf性能分析/perf --file=api.ts

🧹 维护类命令

命令说明示例
/refactor重构代码/refactor 提取公共逻辑
/cleanup清理死代码/cleanup
/deps依赖管理/deps update

📝 文档类命令

命令说明示例
/doc生成文档/doc src/utils.ts
/readme更新 README/readme
/changelog生成变更日志/changelog

🧪 测试类命令

命令说明示例
/e2e端到端测试/e2e 测试登录流程
/test运行测试/test --coverage
/snapshot快照测试/snapshot update

🔧 Git 类命令

命令说明示例
/commit生成提交信息/commit
/pr创建 PR 描述/pr
/branch分支管理/branch feature/auth

常用命令详解

/plan - 规划命令

最佳实践:任何复杂功能开发前都应该先 /plan

# 基础用法
/plan 添加用户注册功能

# 指定技术栈
/plan 用 Next.js 实现 SSR 博客系统

输出内容

  • ✅ 需求重述
  • ✅ 风险评估
  • ✅ 分阶段计划
  • ✅ 时间估算

/tdd - 测试驱动开发

TDD 循环

🔴 RED    → 写失败的测试
🟢 GREEN → 写代码让测试通过
🔵 REFACTOR → 重构优化
# 开始 TDD
/tdd --feature="shopping-cart"

# 指定测试框架
/tdd --framework=vitest

/e2e - 端到端测试

# 测试指定 URL
/e2e --url=http://localhost:3000

# 测试特定流程
/e2e 测试购物车结账流程

命令组合使用

典型的开发工作流:

# 1. 先规划
/plan 实现评论功能

# 2. 确认后用 TDD 开发
/tdd --feature="comments"

# 3. 代码审查
/code-review

# 4. 端到端测试
/e2e 测试评论发布流程

# 5. 提交代码
/commit

自定义命令

你可以在 ~/.claude/commands/ 目录下创建自定义命令:

---
description: 我的自定义命令
---

# My Custom Command

这里写命令的具体行为...

💡 提示:输入 / 后按 Tab 键可以看到所有可用命令的自动补全!