Coordinate non-trivial engineering work by classifying scope, selecting focused skills, preserving reasoning state, planning, delegating analysis, verifying evidence, challenging assumptions, and applying bounded repair/finish gates.
Resources
1Install
npx skillscat add laivannha0202/opencode-agent-skill/engineering-orchestrator Install via the SkillsCat registry.
Engineering Orchestrator
Use this as the process coordinator for non-trivial work.
- Classify the task as small, standard, or complex by risk and blast radius.
- Load process skills before domain skills, and keep the active set small.
- Establish observable acceptance criteria and the verification needed to prove them. Use deterministic
ocskill inspect/ocskill evidencehelpers when available to ground stack, test and working-tree facts cheaply. - Inspect enough repository context to plan real files, interfaces, producers, and consumers.
- For complex or interruption-prone work, maintain a compact fact/assumption/decision/rejected-hypothesis ledger rather than relying on conversational memory.
- For long-horizon work explicitly using the persistent workflow, create a machine-checkable plan, validate it with
ues-plan-checker, and execute dependency-safe tasks through freshues-executorcontexts instead of carrying the whole implementation in one conversation. - Implement in dependency order with verification after meaningful increments.
- If a check fails, switch to diagnosis rather than stacking speculative fixes.
- For substantial or high-risk behavior changes, run an independent critic pass that attempts to falsify assumptions and find counterexamples.
- Repair only evidence-backed blocking findings, re-run affected verification, and bound critic/repair cycles.
- Before completion, run the evidence gate, inspect the final diff, and disclose unresolved risks accurately.
Read routing.md when skill selection is ambiguous.
Read verification-matrix.md before verifying medium/high-risk changes.
Read retry-policy.md when implementation or verification fails repeatedly.
Read delegation.md before using subagents or parallel analysis.
Read evaluator-loop.md for the critic/repair/re-verify loop on substantial changes.
Read long-horizon.md when work spans many files/tasks, must survive compaction, or will be executed through fresh task agents.
Read model-escalation.md when user-configured model tiers are available or repeated task failures justify escalation.