command-guide

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Claude Code Command Selection Guide

Claude Code 命令选择指南

This skill helps you choose the most appropriate command, agent, or skill for different scenarios.
该Skill可帮助你针对不同场景选择最合适的命令、Agent或Skill。

Quick Decision Flowchart

快速决策流程图

mermaid
graph TD
    A[User Request] --> B{Request Type?}
    B -->|New Feature| C[/plan]
    B -->|Bug Fix| D[/tdd or build-error-resolver]
    B -->|Code Review| E[/code-review or code-reviewer agent]
    B -->|Testing| F[/e2e or tdd-guide agent]
    B -->|Context Too Long| G[/compact]
    B -->|Documentation| H[/docs or docs-lookup agent]
    B -->|Looping Task| I[/loop]
    B -->|Security Review| J[security-reviewer agent]

    C --> K[planner agent]
    D --> L{Build Failed?}
    L -->|Yes| M[build-error-resolver]
    L -->|No| N[tdd-guide]
    E --> O[code-reviewer]
    F --> P[e2e-runner]
mermaid
graph TD
    A[User Request] --> B{Request Type?}
    B -->|New Feature| C[/plan]
    B -->|Bug Fix| D[/tdd or build-error-resolver]
    B -->|Code Review| E[/code-review or code-reviewer agent]
    B -->|Testing| F[/e2e or tdd-guide agent]
    B -->|Context Too Long| G[/compact]
    B -->|Documentation| H[/docs or docs-lookup agent]
    B -->|Looping Task| I[/loop]
    B -->|Security Review| J[security-reviewer agent]

    C --> K[planner agent]
    D --> L{Build Failed?}
    L -->|Yes| M[build-error-resolver]
    L -->|No| N[tdd-guide]
    E --> O[code-reviewer]
    F --> P[e2e-runner]

1. Built-in Slash Commands

1. 内置斜杠命令

Session Management Commands

会话管理命令

CommandUse CaseExample
/compact
Context too long (>150K tokens), slow response, task phase transition
/compact
or auto-trigger
/clear
Start fresh conversation, clear history
/clear
/loop
Periodic task execution, automated looping work
/loop 5m check build status
/help
View help, learn commands
/help
/fast
Need faster response (Opus 4.6 only)
/fast
/model
Switch model
/model sonnet
命令适用场景示例
/compact
上下文过长(>150K tokens)、响应缓慢、任务阶段切换
/compact
或自动触发
/clear
开启全新对话、清除历史记录
/clear
/loop
周期性任务执行、自动化循环工作
/loop 5m check build status
/help
查看帮助、了解命令
/help
/fast
需要更快响应(仅Opus 4.6支持)
/fast
/model
切换模型
/model sonnet

Development Workflow Commands

开发工作流命令

CommandUse CaseActivation Timing
/plan
Start new feature, architecture refactor, complex tasksEnter Plan Mode
/tdd
Write tests, TDD development workflowWhen test guidance needed
/e2e
E2E testing, critical user flow verificationWhen browser testing needed
/code-review
Code quality reviewAfter writing code
/build-fix
Build failure, type errorsWhen build fails
/learn
Extract patterns from session, learningBefore session ends
/skill-create
Create new skill from git historyWhen repeating patterns found
命令适用场景触发时机
/plan
启动新功能、架构重构、复杂任务进入规划模式
/tdd
编写测试、TDD开发工作流需要测试指导时
/e2e
端到端测试、关键用户流程验证需要浏览器测试时
/code-review
代码质量评审编写代码完成后
/build-fix
构建失败、类型错误构建失败时
/learn
从会话中提取模式、学习总结会话结束前
/skill-create
从Git历史创建新Skill发现重复模式时

Documentation & Query Commands

文档与查询命令

CommandUse CaseExample
/docs
Update project documentation
/docs
/update-codemaps
Update code maps
/update-codemaps
/remember
Save memory to memory system
/remember user prefers concise output
/tasks
View task list
/tasks

命令适用场景示例
/docs
更新项目文档
/docs
/update-codemaps
更新代码映射
/update-codemaps
/remember
将记忆保存到记忆系统
/remember user prefers concise output
/tasks
查看任务列表
/tasks

2. Agents Selection

2. Agent选择

Development Workflow Agents

开发工作流Agent

AgentTrigger ConditionPurpose
planner
Complex feature request, architectural decisionCreate implementation plan
architect
System design, tech stack selectionArchitecture analysis and decisions
tdd-guide
New feature, bug fixTDD workflow guidance
code-reviewer
Invoke immediately after writing codeCode quality review
security-reviewer
Handling auth, API, sensitive dataSecurity vulnerability detection
Agent触发条件用途
planner
复杂功能需求、架构决策创建实现方案
architect
系统设计、技术栈选择架构分析与决策
tdd-guide
新功能开发、Bug修复TDD工作流指导
code-reviewer
编写代码完成后立即调用代码质量评审
security-reviewer
处理认证、API、敏感数据安全漏洞检测

Problem Solving Agents

问题解决Agent

AgentTrigger ConditionPurpose
build-error-resolver
Invoke immediately when build failsFix build/type errors
e2e-runner
Critical user flows, before PRE2E test execution
refactor-cleaner
Code maintenance, dead code cleanupDead code detection and cleanup
doc-updater
Update docs, codemapsDocumentation sync
Agent触发条件用途
build-error-resolver
构建失败时立即调用修复构建/类型错误
e2e-runner
关键用户流程、PR提交前端到端测试执行
refactor-cleaner
代码维护、死代码清理死代码检测与清理
doc-updater
更新文档、代码映射文档同步

Research & Exploration Agents

研究与探索Agent

AgentTrigger ConditionPurpose
Explore
Codebase exploration, file findingQuick codebase exploration
general-purpose
Complex multi-step tasksGeneral task handling
docs-lookup
Query library/framework docsGet latest API documentation

Agent触发条件用途
Explore
代码库探索、文件查找快速代码库探索
general-purpose
复杂多步骤任务通用任务处理
docs-lookup
查询库/框架文档获取最新API文档

3. Skills Selection

3. Skill选择

Workflow Skills

工作流Skill

SkillTrigger TimingPurpose
tdd-workflow
Developing new feature/fixing bugComplete TDD workflow guidance
verification-loop
After feature completion, before PRComprehensive verification (build/test/lint/security)
strategic-compact
Long session, context pressureGuide when to manually
/compact
Skill触发时机用途
tdd-workflow
开发新功能/修复Bug完整TDD工作流指导
verification-loop
功能完成后、PR提交前全面验证(构建/测试/代码检查/安全)
strategic-compact
长会话、上下文压力大指导何时手动调用/compact

Architecture & Pattern Skills

架构与模式Skill

SkillTrigger TimingPurpose
frontend-patterns
Frontend developmentReact/Next.js/Vue best practices
backend-patterns
Backend developmentAPI/service architecture patterns
api-design
API designRESTful/API design standards
mcp-server-patterns
MCP server developmentMCP configuration and patterns
Skill触发时机用途
frontend-patterns
前端开发React/Next.js/Vue最佳实践
backend-patterns
后端开发API/服务架构模式
api-design
API设计RESTful/API设计标准
mcp-server-patterns
MCP服务器开发MCP配置与模式

Testing Skills

测试Skill

SkillTrigger TimingPurpose
e2e-testing
E2E testing needsPlaywright test generation
security-review
Security review needsOWASP Top 10 detection
Skill触发时机用途
e2e-testing
端到端测试需求Playwright测试生成
security-review
安全评审需求OWASP Top 10检测

Research Skills

研究Skill

SkillTrigger TimingPurpose
deep-research
Need deep researchMulti-round search and research
exa-search
Need web searchWeb content search
documentation-lookup
Query library docsContext7 documentation query

Skill触发时机用途
deep-research
需要深度研究多轮搜索与研究
exa-search
需要网页搜索网页内容搜索
documentation-lookup
查询库文档Context7文档查询

4. Scenario Decision Matrix

4. 场景决策矩阵

By Task Phase

按任务阶段划分

PhaseRecommended Tool CombinationReason
Requirements Analysis
planner
+
Explore
Plan first, explore later
Architecture Design
architect
+
api-design
skill
Professional architecture guidance
Pre-Development
tdd-guide
+
tdd-workflow
skill
Test first
During DevelopmentDirect edit + quick iterationStay in flow
Post-Development
code-reviewer
+
verification-loop
Quality gate
Testing Phase
e2e-runner
+
e2e-testing
skill
Complete test coverage
Before PR
security-reviewer
+
verification-loop
Final verification
Build Failure
build-error-resolver
Focused fix
阶段推荐工具组合原因
需求分析
planner
+
Explore
先规划,再探索
架构设计
architect
+
api-design
Skill
专业架构指导
开发前准备
tdd-guide
+
tdd-workflow
Skill
先测试
开发中直接编辑 + 快速迭代保持流畅开发状态
开发后
code-reviewer
+
verification-loop
质量把关
测试阶段
e2e-runner
+
e2e-testing
Skill
完整测试覆盖
PR提交前
security-reviewer
+
verification-loop
最终验证
构建失败
build-error-resolver
专注修复

By Problem Type

按问题类型划分

ProblemInvoke ImmediatelyNote
Build failure
build-error-resolver
Minimal changes, quick fix
Type error
build-error-resolver
TypeScript specialist
Bug fix
tdd-guide
Write test then fix
Security vulnerability
security-reviewer
OWASP detection
Poor code quality
code-reviewer
Immediate review
Missing documentation
doc-updater
Auto update
Dead code
refactor-cleaner
Safe cleanup
问题立即调用说明
构建失败
build-error-resolver
最小改动,快速修复
类型错误
build-error-resolver
TypeScript专家
Bug修复
tdd-guide
先写测试再修复
安全漏洞
security-reviewer
OWASP检测
代码质量差
code-reviewer
立即评审
文档缺失
doc-updater
自动更新
死代码
refactor-cleaner
安全清理

By Development Type

按开发类型划分

Development TypeSkills Combination
Frontend feature
frontend-patterns
+
tdd-workflow
Backend API
backend-patterns
+
api-design
+
tdd-workflow
MCP server
mcp-server-patterns
+
tdd-workflow
Database
database-reviewer
agent
Security feature
security-reviewer
+
security-review
skill

开发类型Skill组合
前端功能
frontend-patterns
+
tdd-workflow
后端API
backend-patterns
+
api-design
+
tdd-workflow
MCP服务器
mcp-server-patterns
+
tdd-workflow
数据库
database-reviewer
Agent
安全功能
security-reviewer
+
security-review
Skill

5. Parallel Execution Strategy

5. 并行执行策略

Parallelizable Scenarios

可并行场景

Recommended: Launch multiple independent tasks simultaneously
Scenario: Preparing PR after code completion
  • Agent 1: code-reviewer (code quality)
  • Agent 2: security-reviewer (security review)
  • Agent 3: e2e-runner (E2E tests)
Scenario: Large refactor analysis
  • Agent 1: architect (architecture analysis)
  • Agent 2: Explore (code exploration)
  • Agent 3: refactor-cleaner (dead code detection)
推荐:同时启动多个独立任务
场景:代码完成后准备PR
  • Agent 1: code-reviewer(代码质量)
  • Agent 2: security-reviewer(安全评审)
  • Agent 3: e2e-runner(端到端测试)
场景:大型重构分析
  • Agent 1: architect(架构分析)
  • Agent 2: Explore(代码探索)
  • Agent 3: refactor-cleaner(死代码检测)

Sequential Execution Required

需顺序执行场景

Cannot parallelize: Dependencies exist
Scenario: Fixing build error
  • Sequence: build-error-resolver -> test verification -> code-reviewer
Scenario: New feature development
  • Sequence: planner -> tdd-guide (write tests) -> implementation -> code-reviewer

不可并行:存在依赖关系
场景:修复构建错误
  • 顺序:build-error-resolver -> 测试验证 -> code-reviewer
场景:新功能开发
  • 顺序:planner -> tdd-guide(编写测试)-> 实现 -> code-reviewer

6. Auto-Trigger Rules

6. 自动触发规则

Invoke Without User Request

无需用户请求自动调用

SituationAuto Action
Code written/modifiedImmediately invoke
code-reviewer
Build failsImmediately invoke
build-error-resolver
Complex feature requestImmediately invoke
planner
Handling auth/sensitive dataImmediately invoke
security-reviewer
New feature/bug fixImmediately invoke
tdd-guide
Architectural decisionImmediately invoke
architect

场景自动操作
代码编写/修改立即调用
code-reviewer
构建失败立即调用
build-error-resolver
复杂功能需求立即调用
planner
处理认证/敏感数据立即调用
security-reviewer
新功能/Bug修复立即调用
tdd-guide
架构决策立即调用
architect

7. Context Management Timing

7. 上下文管理时机

IndicatorTrigger
/compact
Token > 150KImmediately compact
Slow responseSuggest compact
Task phase switchCompact at boundary
Major milestone completedCompact then continue
Debugging ends -> new taskClear debug traces
Best Practices:
  • Compact after research, before implementation (preserve plan)
  • Compact after milestone completion (clear intermediate state)
  • Don't compact mid-implementation (lose variables/paths)

指标触发/compact
Token数 > 150K立即压缩
响应缓慢建议压缩
任务阶段切换在阶段边界压缩
主要里程碑完成压缩后继续
调试结束 -> 新任务清除调试痕迹
最佳实践:
  • 研究完成后、实现前压缩(保留规划内容)
  • 里程碑完成后压缩(清除中间状态)
  • 实现过程中不要压缩(丢失变量/路径)

8. Command Cheat Sheet

8. 命令速查表

Development Workflow:
/plan        -> Enter planning mode (complex tasks)
/tdd         -> TDD workflow
/e2e         -> E2E testing
/code-review -> Code review
/build-fix   -> Fix build

Session Management:
/compact     -> Compact context
/clear       -> Clear session
/loop        -> Looping task
/fast        -> Fast mode

Documentation & Memory:
/docs        -> Update docs
/remember    -> Save memory
/tasks       -> View tasks

Help:
/help        -> View all commands

Development Workflow:
/plan        -> Enter planning mode (complex tasks)
/tdd         -> TDD workflow
/e2e         -> E2E testing
/code-review -> Code review
/build-fix   -> Fix build

Session Management:
/compact     -> Compact context
/clear       -> Clear session
/loop        -> Looping task
/fast        -> Fast mode

Documentation & Memory:
/docs        -> Update docs
/remember    -> Save memory
/tasks       -> View tasks

Help:
/help        -> View all commands

9. Usage Examples

9. 使用示例

Example 1: New Feature Development

示例1:新功能开发

User: Add user authentication feature
Workflow:
  1. /plan -> planner agent creates plan
  2. tdd-guide -> write tests
  3. Implementation -> edit code
  4. code-reviewer -> code review
  5. security-reviewer -> security review (auth sensitive)
  6. e2e-runner -> E2E tests
  7. /compact -> compact after milestone completion
用户:添加用户认证功能
工作流:
  1. /plan -> planner Agent创建方案
  2. tdd-guide -> 编写测试
  3. 实现 -> 编辑代码
  4. code-reviewer -> 代码评审
  5. security-reviewer -> 安全评审(认证属于敏感内容)
  6. e2e-runner -> 端到端测试
  7. /compact -> 里程碑完成后压缩上下文

Example 2: Build Failure

示例2:构建失败

User: npm run build failed
Workflow:
  1. build-error-resolver -> analyze error, minimal fix
  2. Verify build success
  3. code-reviewer -> check fix quality
用户:npm run build失败
工作流:
  1. build-error-resolver -> 分析错误,最小化修复
  2. 验证构建成功
  3. code-reviewer -> 检查修复质量

Example 3: Code Refactoring

示例3:代码重构

User: Refactor authentication module
Workflow:
  1. architect -> architecture analysis
  2. planner -> implementation plan
  3. refactor-cleaner -> dead code detection
  4. tdd-guide -> ensure test coverage
  5. Implementation -> refactor code
  6. verification-loop -> comprehensive verification

Core Principles:
  1. Plan first, implement later - Use
    /plan
    for complex tasks
  2. Test first - Use
    tdd-guide
    for new features
  3. Review immediately after coding - Use
    code-reviewer
    when code complete
  4. Fix build immediately when failed - Use
    build-error-resolver
  5. Review sensitive code - Use
    security-reviewer
    for auth/API
  6. Verify comprehensively before PR - Use
    verification-loop
用户:重构认证模块
工作流:
  1. architect -> 架构分析
  2. planner -> 实现方案
  3. refactor-cleaner -> 死代码检测
  4. tdd-guide -> 确保测试覆盖
  5. 实现 -> 重构代码
  6. verification-loop -> 全面验证

核心原则:
  1. 先规划,后实现 - 复杂任务使用/plan
  2. 先测试 - 新功能使用tdd-guide
  3. 编码完成后立即评审 - 代码完成时使用code-reviewer
  4. 构建失败立即修复 - 使用build-error-resolver
  5. 敏感代码评审 - 认证/API相关使用security-reviewer
  6. PR提交前全面验证 - 使用verification-loop