← Back to list

mode-selection
by ScotterMonk
Custom instructions for setting up your own agentic AI development team
⭐ 19🍴 0📅 Jan 17, 2026
SKILL.md
name: mode-selection description: 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
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
Score
Total Score
55/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon


