# Orchestrating

> Use when two or more independent lanes can run in parallel, an output-only lane protects lead context from raw payload, or a handoff or durable run needs coordination.

- Skill: `lawzava/orchestrating` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add lawzava/orchestrating`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lawzava/orchestrating/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: lawzava (https://skillmd.com/u/lawzava)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/lawzava/orchestrating

---


# Orchestrating

Delegate only when coordination value exceeds its overhead. Keep a no-op, one
bounded task, or sequential dependency path inline. Scan dependencies,
boundaries, ownership, and oracle before dispatch.

Invoking this skill explicitly authorizes native agents for matching lanes. Use
one to three direct children with fresh, bounded context by default.

For two or more independent lanes whose results cannot reshape one another,
issue native spawn calls consecutively. Do not inspect output, wait, or begin
deep lane work between spawns. After dispatch, continue useful lead-owned work
that is independent of the lanes. Track every returned identity and later join
each until it completes, fails, or its cancellation is confirmed.

Before dispatch, read
[native dispatch examples](references/native-dispatch.md) and use only the
active harness's call shape. One bounded output-only lane may use one
fresh-context child returning `verdict`, `evidence`, `uncertainty`, and `next`.
Keep bulky raw payloads in an artifact.

Prefer scoped searches, selected fields, and native summary options. Preserve
source and diff context needed for correctness. Keep small results inline without
artifacts.

For verbose checks, save complete stdout and stderr in scratch storage.
Preserve command exit status independently of pipelines. Report command, exit
status, available result counts, relevant diagnostics, and artifact path.
Disclose filtering and truncation, including saved output.

Route unknown causes through `systematic-debugging`, unresolved contracts
through `design-and-plan`, external evidence through `evidence-research`,
cross-provider risk through `independent-review`, and effects through
`safe-effects`.

Preflight tools, authentication, permissions, and write authority. Brief the
outcome, bounded and disjoint ownership, constraints, oracle, prohibited scope,
return condition, and nested-delegation limit. Shared writes and Git stay
lead-owned.

For non-trivial routing, honor an operator-selected access workflow, including
an approved external route, before native ranking. Otherwise read
`~/.config/megapowers/agent-capabilities.md` once per session and use eligible
`rankable: true` bindings or native defaults. The registry cannot authorize
access, disclosure, permissions, writes, or effects.

Before review dispatch, set its scope and correction-round budget. Track each
review until terminal or cancellation is confirmed. Target follow-ups at fixes
and affected boundaries. A spent budget leaves unresolved findings open; it
never converts them into approval.

Failures must remain visible in the report; use successful evidence without
requiring every child to succeed. After useful lead work, prefer one long
event-driven wait over short polling. Join all identities before synthesis.
After a scope or context change, scan again and use delta-only follow-ups.

Ordinary handoffs use inline inspection plus `verify-and-finish`; only a
currently approved goal surviving interruption uses `autonomous-run`. Stop at
the oracle.

