⚡ 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 键可以看到所有可用命令的自动补全!