Token导航 LogoToken导航TokenDH.com
研究检索执行命令github未标认证来源可访问许可证需确认审计通过

orchestrator编排器

Agent Skill

orchestrator 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,503

周安装

62

GitHub Stars

2

下载量

491
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:orchestrator(编排器)
来源仓库:https://github.com/wyattowalsh/agents
仓库路径:skills/orchestrator
安装命令:
npx skills add https://github.com/wyattowalsh/agents --skill orchestrator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/wyattowalsh/agents --skill orchestrator

简介

用于根据关键词或任务场景快速定位候选结果。

  • 适合在需要检索相关信息时使用。
  • 可结合来源仓库和原始 README 核验具体用法。
  • 安装命令:npx skills add https://github.com/wyattowalsh/agents --skill orchestrator。
  • 安装前建议确认是否会触发联网或文件读写。

SKILL.md

Orchestration: Subagents, Agent Teams & Parallel Execution

These rules govern ALL parallelization decisions. Apply them on every task.

Not for single-action requests, simple file edits, or sequential-only workflows.

Dispatch

$ARGUMENTSAction
*(empty)*Show the empty/help gallery, then apply the Classification Gate and Decomposition Gate to the current request
pattern <A-F>Show the named pattern from references/patterns.md
tierDisplay Tier Selection table and model guidance
recoveryShow the Accounting Rule and Recovery Ladder

Canonical Vocabulary

Canonical TermMeaning
subagentA Task-tool-spawned agent running in parallel within a session
waveA batch of parallel subagents dispatched in a single message
teamA TeamCreate-spawned group of teammates coordinated by a lead
teammateA member of an agent team with assigned file ownership
leadThe orchestrating agent in a team; never implements directly
dispatchSend one or more subagents/teammates to execute in parallel
gateA mandatory checkpoint that must pass before proceeding
accounting ruleN dispatched = N resolved; no agent silently dropped

Gating Logic

Use this gate before loading the full orchestration doctrine:

  1. If the request has exactly one action, stay in a single session and do not invoke this skill.
  2. If the work has multiple steps but they all edit the same file or depend on strict sequencing, do not force parallelism; keep the sequential constraint explicit.
  3. If decomposition is unclear, run an explore-first pass and then re-enter the gate instead of guessing the topology.
  4. If another active skill has a stricter phase order or dispatch precondition, preserve that skill's control flow and parallelize only inside its allowed boundaries.
  5. If the user explicitly requests a specific execution approach, honor it unless it conflicts with a hard safety constraint.

Operator Contract

Empty / Help

  1. Show the public entry paths: empty/help, pattern <A-F>, tier, and recovery.
  2. Run the Classification Gate before applying the Decomposition Gate.
  3. Explain the near-miss cases where this skill should not take over: single-action work, same-file sequential work, and phase-gated skills with stricter ordering.
  4. Point to the specific references needed for pattern selection, progress accounting, runtime limits, and misroute examples instead of pasting the entire doctrine.

pattern <A-F>

  1. Load references/patterns.md.
  2. Present the named pattern, when to use it, when not to use it, and the recovery implications.
  3. Keep Pattern E as the default unless the named pattern is the clear better fit for the actual request.

tier

  1. Load references/runtime-capability-boundaries.md before discussing mechanism limits or environment-specific tooling constraints.
  2. Show the Tier Selection table and explain why the highest applicable tier wins.
  3. Name the near-miss cases where a lower tier is still correct, such as exactly one action or a single-domain, no-coordination task.

recovery

  1. Load references/progress-accounting.md.
  2. Present the Accounting Rule, recovery ladder, and reporting contract.
  3. Explain how to handle missing agents, re-spawns, and explicit skips before advancing to the next wave.

0. Decomposition Gate (MANDATORY before any work)

Before executing any request that involves tool-mediated work:

  1. DECOMPOSE: List the actions needed (file reads, edits, searches, commands, analyses).
  2. CLASSIFY: Which actions are independent (no data dependency)? Which are dependent?
  3. MAXIMIZE: Actively split actions further — find every opportunity to parallelize. Each independent action = its own subagent. Challenge: can any action be split into two?
  4. CONFLICT CHECK: Two independent actions editing the same file → make those sequential; all others remain parallel.
  5. DISPATCH: Default is Pattern E — TeamCreate with nested subagent waves per teammate. Pre-approve permissions before spawning. Use bare subagent waves only when single domain, no coordination, no context pressure. Single session only when there is literally 1 action.
  6. TRACK: For orchestrated work, create TaskCreate entries before dispatch (see Section 7).

Fast path: Single-action requests skip directly to single session.

Explore-first path: Cannot decompose without exploration → spawn parallel exploration team first (Pattern F Wave 1), then re-enter this gate.

Transition heuristic: Subagent waves hitting context limits or agents need to share findings → upgrade to Pattern E (teams + nested waves).

User override: Explicit user requests for a specific execution approach take precedence.

Common rationalizations (all invalid)

  • "It's faster to do it myself" — Parallel subagents complete N tasks in time of the slowest 1.
  • "The task is too simple" — If it has 2+ independent actions, parallelize them.
  • "I'll just do this one thing first" — Decompose BEFORE doing anything.

Mode constraints

  • Plan mode: Read-only subagents only. No teams, no write-capable agents.
  • Implementation mode: All tiers available. Default to highest applicable tier.
  • Delegate mode: Lead orchestrates only. All implementation via teammates/subagents.

Skill integration

When a superpowers skill is active, the gate operates WITHIN the skill's execution structure:

  • Phase-gated skills: Parallelize within each phase. Do not parallelize across phase boundaries.
  • Per-task review loop skills: The skill's sequential structure takes precedence. Parallelize exploration within each task, not across tasks.
  • Dispatch-precondition skills: The skill's "Don't use when" conditions remain valid. The gate does not override skill-level safety guards.

See references/misroute-examples.md for concrete near-miss cases such as same-file sequential edits, phase-gated review loops, and single-action requests.


1. Tier Selection (mandatory — highest applicable tier wins)

TierMechanismUse whenModel
Team + nested waves (Pattern E)TeamCreate + subagent waves per teammate — up to ~50 agents total2+ independent streams — THE DEFAULTopus (default) / Copilot: Opus 4.6 max thinking; Sonnet 4.6 max thinking only for extremely trivial /fleet work
Subagent waveTask tool, parallel calls2+ independent actions in one domain, no coordination pressure, and no same-file linear chainopus (default) / Copilot: Opus 4.6 max thinking; Sonnet 4.6 max thinking only for extremely trivial /fleet work
Single sessionDirect executionExactly 1 action, or any same-file sequential chain that must remain linearN/A

Select the highest tier whose criteria are met. Never select a lower tier to reduce cost. A count of 2 is not enough on its own; the actions must be independent.

Scaling Strategy

SituationRecommended shape
Small multi-action task in one domainUse a subagent wave only if there are 2+ truly independent actions and no coordination pressure.
Cross-domain implementationUse Pattern E with distinct ownership lanes and nested waves only where verbose work benefits from delegation.
Explore → implement → verify workUse a multi-wave pipeline and close accounting between waves before advancing.
Same-file or tightly ordered workKeep the sequential boundary explicit instead of manufacturing parallelism.

2. Subagent Best Practices

Spawning

  • One response, multiple Task calls. All independent subagents MUST be dispatched in the same message.
  • Use run_in_background: true for subagents whose results are not needed immediately.
  • N independent actions = N parallel subagents. Merge only when they share file/directory scope.

Prompt-tuning

  • Give every subagent a detailed, self-contained prompt with exact file paths, expected output format, and domain context.
  • Do NOT rely on the subagent inheriting conversation history — it does not.

Model selection

  • Default policy: opus for every subagent, teammate, and wave.
  • GitHub Copilot CLI override: all plans should be /fleet-optimized per /orchestrator. For /fleet, use Claude Opus 4.6 with max thinking for every non-trivial subagent, teammate, wave, and /fleet member.
  • Use Claude Sonnet 4.6 with max thinking only for incredibly/extremely trivial /fleet subagents. If there is any ambiguity, escalate to Opus.
  • When both policies are present, apply the environment-specific override for the active runtime.

Context management

  • Delegate verbose operations (test suites, log parsing, doc fetching) to subagents.
  • Use subagent resumption (agent ID) for multi-phase work rather than spawning fresh.
  • After a wave completes, apply the Accounting Rule (Section 4) before synthesizing or dispatching the next wave.

3. Agent Team Best Practices

  • Scale teammates to match the work — no artificial cap. Use as many as needed for maximum parallelism (up to ~50 agents total including nested subagents). Token budget is not a constraint.
  • Pre-approve common permissions before spawning teammates to reduce friction.
  • Assign each teammate a distinct domain and non-overlapping file ownership.
  • Assign as many tasks per teammate as the domain requires — no artificial limit.
  • Include all task-specific context in spawn prompts: file paths, architecture decisions, acceptance criteria. Teammates do not inherit conversation history.
  • Use delegate mode to prevent the lead from implementing work itself.
  • Task claiming uses file locking — no race conditions when multiple teammates claim simultaneously.
  • Never assign two teammates overlapping file ownership.
  • The lead must not proceed to synthesis until all teammate tasks are accounted for (Section 4).

4. Quality Gates & Failure Recovery

The Accounting Rule (MANDATORY after every parallel dispatch)

When N agents are dispatched, all N must be accounted for before proceeding:

  1. COLLECT: Wait for all N agents to return. Poll with TaskOutput block=false for timeout detection.
  2. TALLY: Results received vs dispatched. Missing = unresolved.
  3. RESOLVE all non-successes via the Recovery Ladder (see references/patterns.md).
  4. GATE: Do NOT advance until every agent has SUCCESS or explicit SKIP.
  5. REPORT: Summarize all agent outcomes via TaskUpdate before proceeding.

Hooks for automated enforcement

  • TeammateIdle hook: prevent teammates from idling before work is verified.
  • TaskCompleted hook: prevent tasks from closing before tests pass.
  • Both use exit code 2 to send feedback and keep the teammate/task active.

Plan approval workflow

  • For risky changes, include "Require plan approval before making changes" in the spawn prompt.
  • Teammate enters read-only plan mode, sends plan_approval_request to lead when ready.
  • Lead approves or rejects with feedback. Teammate revises if rejected.
  • Influence approval criteria in spawn prompt: "only approve plans that include test coverage."

5. Orchestration Patterns

PatternNameUse WhenDetails
AParallel subagent wave2+ independent subtasks in a sessionsee references/patterns.md
BAgent team with file ownershipCross-domain features, large refactorssee references/patterns.md
CCompeting hypothesesDebugging, architecture decisionssee references/patterns.md
DPlan-then-swarmLarge tasks needing human approvalsee references/patterns.md
ETeams of subagent-using teammates (DEFAULT)2+ independent streams — use by defaultsee references/patterns.md
FMulti-wave pipelineExplore → implement → verify phasessee references/patterns.md

6. Limitations

  • No session resumption for teammates (/resume and /rewind won't restore them).
  • No nested teams (teammates can use subagents but cannot spawn teams).
  • One team per session. Clean up before starting a new one.
  • Lead is fixed — cannot transfer leadership.
  • All teammates inherit the lead's permission mode at spawn.
  • Subagent resumption may not recover from all failure modes (re-spawn instead).
  • No built-in timeout detection — orchestrator must poll with TaskOutput manually.
  • Recovery re-spawns count toward the session's agent budget.
  • Display modes: in-process (Shift+Down to cycle) is default; split panes require tmux or iTerm2.
  • Teammate interaction: Enter to view session, Escape to interrupt, Ctrl+T for task list.

Progressive Disclosure

  • Do not load every orchestration detail by default.
  • Read references/classification-gate.md when deciding whether this skill should own the task at all.
  • Read references/patterns.md only when the user requests a specific pattern or the topology choice is the main question.
  • Read references/progress-accounting.md when discussing reporting, accounting, or recovery behavior.
  • Read references/runtime-capability-boundaries.md when tool/runtime limits or environment-specific constraints affect the topology.
  • Read references/misroute-examples.md when a request is close to the trigger boundary.

Critical Rules

  1. Never dispatch independent actions sequentially — all independent Task calls MUST appear in one response.
  2. Always run the Decomposition Gate before any tool-mediated work; skipping it is never acceptable.
  3. Never reduce parallelism or tier when the higher tier criteria are met; follow the documented environment-specific model policy.
  4. Never silently drop a failed subagent — N dispatched = N accounted for; apply the Accounting Rule after every wave.
  5. Never advance to Wave N+1 with unresolved agents — resolve all agents in Wave N first.
  6. Always create TaskCreate entries before dispatching subagent waves or agent teams — silent orchestration is forbidden.
  7. Never assign two teammates overlapping file ownership — overlapping edits cause lost work.
  8. Always include full context in subagent and teammate prompts — they do not inherit conversation history.

Reference File Index

FileContentRead When
references/classification-gate.mdInvocation gate, near-miss rules, and ask-first logic before orchestration startsDeciding whether to invoke the skill
references/patterns.mdDetailed patterns A-F with ASCII diagrams, key rules, recovery ladderDesigning parallel execution or selecting a pattern
references/progress-accounting.mdProgress tracking contract, Accounting Rule details, and recovery/reporting expectationsExplaining recovery, accounting, or reporting
references/runtime-capability-boundaries.mdTier and runtime boundary guidance, including when tool or environment limits constrain the topologyChoosing a tier or discussing environment limits
references/misroute-examples.mdConcrete false-trigger and near-miss scenariosChecking borderline requests

7. Progress Visibility (MANDATORY for orchestrated work)

All orchestrated work must produce structured progress indicators via TaskCreate/TaskUpdate.

TierRequirementGranularity
Subagent waveMUSTOne task per subagent, created before dispatch
Agent teamMUSTOne task per teammate assignment, created during setup
Single session (3+ steps)SHOULDOne task per logical step

Rules

  • Create tasks before execution begins, not retroactively.
  • Each task MUST have a descriptive activeForm in present continuous tense naming the specific action and target.
  • Update tasks to in_progress before starting, completed immediately after.
  • After wave completion + accounting, summarize all agent outcomes before dispatching the next wave.

Scope Boundaries

IS for: decomposition, orchestration topology, pattern selection, progress accounting, recovery/reporting, and multi-agent execution rules.

NOT for: single-action requests, same-file sequential work that should stay serialized, or overriding stricter phase-gated skill contracts.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

36.1%
按下载量换算177

Claude

29.76%
按下载量换算146

Cursor

18.03%
按下载量换算89

Gemini CLI

9.06%
按下载量换算44

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/wyattowalsh/agents --skill orchestrator 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills