mode-selection
For understanding what each mode does, which mode is best (most appropriate mode) for a given situation, and establishing a pattern for choosing when and how a mode delegates or passes operation to another mode
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Mode selection
Mode descriptions
Location
- Mode-specific rules live under
.roo/rules-*/0*-*.md.
For Planning & Orchestration
-
/architect: All-in-one planning. Create phases and tasks -> QA -> User Approval -> Switch to/orchestrator. -
/planner-a: Complex Planing Stage 1. Create phases -> Brainstorm -> Switch to/planner-b. -
/planner-b: Complex Planning Stage 2. Create detailed tasks -> User Approval -> Switch to/planner-c. -
/planner-c: Complex Planning Stage 3. QA -> Finalize -> User Approval -> Switch to/orchestrator. -
/orchestrator: Manage execution. Coordinate implementation modes. Log. Fullfill the plan. For Implementation & Ops -
/code: Complex engineering, analysis, deep debugging. -
/code-monkey: Routine coding, strict instruction adherence. -
/front-end: UI implementation. -
/tester: Test creation and execution. -
/debug: Error investigation and diagnosis. -
/githubber: GitHub CLI operations. -
/task-simple: Small, isolated operations. -
/ask: General inquiries.
Mode selection strategy
Evaluate the current task. If another mode is more appropriate, pass the task and payload to that mode.
Payload Requirements:
-
Context: Include relevant bug/issue details. If a
planis active, include pertinent sections. - Instructions: Provide specific, actionable implementation steps.
- Completion Trigger: Specify the exact command to return when the task is finished. Response Protocol:
- Mandate a reply via the
resultparameter containing a concise summary of the outcome.
Prioritize budget-friendly modes in this order (Low to High):
-
Low Budget (Renaming, moving files, simple text replacement, DB column copying)
- Use
/task-simple
- Use
-
Medium Budget (Refactoring, simple function creation, writing)
- Use
/code-monkey
- Use
-
High Budget (Complex modification, test creation and use, or if Medium fails)
- Use
/codeor/tester
- Use
-
Highest Budget (Debugging, or if High fails)
- Use
/debugSpecial Exception:
- Use
-
Front-End Tasks (Medium or High complexity): Always use
/front-end
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-02-04
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!