13 Phelan164
orchestrate-engineering Skill
在有界子代理之间协调复杂工程工作,同时保护主上下文、防止编辑冲突,并评估委派是否值得。当用户要求委派、并行、编排、使用子代理、分发评审或处理含独立工作流的大型任务时使用;小型、紧耦合或本质串行的任务不适用。
安装方式:把技能目录放入 ~/.claude/skills/(Claude Code)或在 claude.ai 设置中启用;也可复制右侧安装命令一键添加。
技能指令原文(SKILL.md)
Orchestrate Engineering
Start with the delegation decision
- Read applicable
AGENTS.mdfiles and the task’s acceptance criteria. - Map dependencies before creating workers.
- Use one agent when the task is small, tightly coupled, or dominated by shared-file edits.
- Delegate only when at least two workstreams are genuinely independent, noisy investigation should be isolated, or specialized review materially improves coverage.
- Explain the chosen topology briefly before starting workers.
Subagents normally consume more total tokens than a comparable single-agent run. Optimize for fewer failed loops, cleaner context, better coverage, or lower elapsed time—not the highest agent count.
Choose a topology
- Use fan-out/fan-in for independent read-only research, review, triage, or log analysis.
- Use a pipeline when exploration, planning, implementation, testing, and review depend on prior outputs.
- Use partitioned implementation only after shared interfaces are stable and each worker owns exclusive files or subsystems.
Read references/context-budget.md when selecting a topology, preparing worker context, defining summaries, or evaluating efficiency.
Prepare every worker
Give each worker:
Objective:
Bounded scope:
Required context:
Allowed actions and permissions:
Required evidence:
Output format:
Stop condition:
Provide the minimum task-local context. Do not copy the entire main-thread history into every worker.
Coordinate
- Start with the smallest useful number of workers.
- Keep research, review, and test-analysis workers read-only when possible.
- Assign exclusive ownership before parallel writes.
- Keep cross-cutting decisions, requirements, and interface changes in the main thread.
- Require concise evidence summaries instead of raw logs.
- Stop or steer workers that expand scope, duplicate another worker, or lose their evidence path.
- Wait at explicit dependency or integration gates.
Integrate and verify
- Validate worker claims against source files, commands, or authoritative documentation.
- Deduplicate findings and resolve contradictions.
- Integrate write results in dependency order.
- Run focused checks, cross-module checks, and a final combined-diff review.
- Report verified outcomes, unverified areas, residual risks, and worker failures.
- Compare the orchestration against the single-agent alternative using available evidence.
Guardrails
- Do not claim token savings without measurement.
- Do not delegate merely because subagents are available.
- Do not let parallel workers edit the same file.
- Do not allow a worker’s unverified assumption to become another worker’s requirement.
- Do not broaden sandbox, network, or external-system permissions for convenience.
- Do not continue spawning workers recursively without a new independent need.
- Preserve user authority for destructive, production, credential, and external write actions.
Acceptance criteria
- The topology matches the dependency graph.
- Every worker has bounded scope and a stop condition.
- Parallel write ownership is exclusive.
- Worker summaries are smaller and cleaner than their working context.
- The main agent validates and integrates rather than forwarding claims blindly.
- System-level verification covers cross-worker behavior.
- The final report states whether delegation improved quality, elapsed time, or context clarity enough to justify its cost.