Subagent orchestrator
A Codex skill pack for long-running project work
npx -y skills add fengsihao23-eng/shen-hua --skill subagent-orchestratorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Shen-Hua orchestration workflow for coordinating multiple Codex subagents or simulated specialist roles. Use when the user explicitly asks for subagents, parallel agents, delegation, or multi-agent work, or when a complex task can be split into independent explorer, architect, worker, tester, reviewer, or docs-researcher streams under the current runtime policy.
SKILL.md
3.3 KB, as published. Nobody here has run it
Subagent Orchestrator
Subagent Orchestrator splits complex work into bounded specialist tasks while keeping one main agent responsible for integration and final correctness.
Trigger Conditions
Use this skill when:
- The user asks for subagents, custom agents, delegation, parallel work, or multi-agent execution.
$project-commanderidentifies independent work streams that can run in parallel.- Research, implementation, tests, and review can be separated without overlapping write sets.
Do Not Trigger
Do not use this skill when:
- The runtime has no subagent tool and simulated roles add no value.
- The next critical-path step is blocked on the delegated work.
- Tasks would duplicate each other or write to the same files without a merge plan.
- Current tool policy requires explicit user permission and the user has not provided it.
Role Catalog
explorer: answer a specific codebase question; read-only.architect: assess design options and risks; usually read-only.worker: implement a bounded change with explicit file/module ownership.tester: run focused verification and report failures.reviewer: inspect diffs for bugs, regressions, and missing tests.docs-researcher: check external or local docs when current information may have changed.
Orchestration Workflow
- State the local critical path: what the main agent will do immediately.
- Split only independent sidecar tasks.
- For each subagent task, specify:
- role
- objective
- allowed files/modules
- forbidden files/modules
- expected output
- whether edits are allowed
- Spawn real subagents only if available and permitted. Otherwise, run the role sequence locally.
- Keep working locally while subagents run.
- Wait only when the result is needed for the next step.
- Integrate outputs. Review any subagent code before trusting it.
- Update
.agent/memory with assignments, results, and integration status.
Required .agent/ Updates
Always update:
.agent/TASKS.md: add each delegated task and owner/role..agent/LOG.md: record spawned or simulated agents, prompts, results, and integration notes..agent/HANDOFF.md: list active/completed subagent streams and unresolved dependencies.
Update when relevant:
.agent/DECISIONS.md: delegation strategy, accepted design choice, or merge decision..agent/PLAN.md: phase changes caused by findings.
Other Skills
- Use
$deep-plannerbefore orchestration if the task is not yet decomposed. - Use
$verification-loopafter integrating any edits. - Use
$self-reviewerafter integration. - Use
$handoff-writerbefore ending.
Verification
Subagents do not replace verification. After integration, the main agent must run or follow $verification-loop.
Output Format
ORCHESTRATION PLAN
Main-agent critical path:
Delegated streams:
- Role:
Objective:
Scope:
Output:
Status:
Integration plan:
Verification plan: