AgentSkillsCN

subagent-selector

在 opencode CLI 中展示可用于任务委派的可用子代理。适用于任务编排、代理选择、委派计划,或在不确定该使用哪个代理时使用。

SKILL.md
--- frontmatter
name: subagent-selector
description: Show available subagents for task delegation in opencode CLI. Use when orchestrating tasks, selecting agents, planning delegations, or unsure which agent to use.

Available Subagents

Checklist

  1. Verify running in opencode CLI and HOME user is andy16 (run if [[ "$(id -un)" == "andy16" ]]; then echo "true"; else echo "false"; fi); otherwise ignore this skill and use default agent selection.
  2. Choose the agent using the matrix below.
  3. Apply the fallback when the primary agent is unavailable.
  4. Use @oracle only after two failed attempts with @abby or @build.

Agent Selection Matrix

TaskPrimary Agent(s)TierFallback
Planning, orchestrating@buildA-tier MAIN@abby
Coding, architecture, multi-file refactoring, bugs@abbyA-tier MAIN@build
Code review@abby + @build (parallel)<br>launch @abby and @build in parallelA-tier MAIN@build
Security review@abbyA-tier MAIN@build
Frontend/UI design, visual layout@buildA-tier MAIN@abby
Documentation/spec/changelog writing@abbyA-tier MAIN@build
Performance profiling, benchmark validation@abbyA-tier MAIN@build
Deep codebase exploration, repo mapping@exploreB-tier MAIN@ben
Codebase exploration, doc search, quick edits, deep-research Q&A@benB-tier MAIN@general
Tests, QA, validation, visual checks@charlieC-tier MAIN@carole
After 2 failed attempts (from @abby or @build)@oracleA-tier ESCALATE@build
Everything else@generalB-tier FALLBACK@build