Get the FREE Ultimate OpenClaw Setup Guide →

openskills-dev-orchestrator

npx machina-cli add skill Geeksfino/openskills/openskills-dev-orchestrator --openclaw
Files (1)
SKILL.md
2.2 KB

OpenSkills Dev Orchestrator

Use this skill to decide which OpenSkills project skill or subagent to invoke first, and in what order, for the fastest safe outcome.

Routing Rules

1) Runtime failures or sandbox regressions

  1. Start with openskills-runtime-debug.
  2. If issue spans multiple execution paths or platforms, use runtime-sandbox-auditor subagent.
  3. Re-run runtime tests before concluding.

2) Plugin/build feature changes

  1. Start with openskills-plugin-separation.
  2. If dependency topology is unclear, use wasm-plugin-build-specialist subagent.
  3. Validate runtime default-feature behavior and binding impact.

3) Binding breakages (TS/Python)

  1. Start with openskills-bindings-maintainer.
  2. If both bindings are affected or unclear, use bindings-compatibility-agent subagent.
  3. Return a compatibility matrix and migration notes if needed.

4) Skill package authoring or updates

  1. Start with openskills-skill-authoring.
  2. Use skill-spec-conformance-agent subagent when multiple skills or ambiguous triggers are involved.
  3. Validate discovery and activation behavior.

5) End-to-end confidence checks

  1. Start with openskills-e2e-test-runbook.
  2. Use examples-e2e-agent subagent for scenario-heavy or flaky behavior investigations.
  3. Capture scenario-by-scenario pass/fail and tool-call evidence.

6) Release preparation

  1. Start with openskills-release-ops.
  2. Use release-gatekeeper-agent subagent for final GO/NO-GO judgment.
  3. Output blockers, risks, and rollback notes explicitly.

Escalation Heuristics

  • Use a skill first when the workflow is deterministic and repeatable.
  • Escalate to a subagent when the task needs deep cross-file reasoning, ambiguity handling, or parallel analysis.
  • If a task is unresolved after one full skill pass, escalate to the corresponding subagent.

Output Contract

Always return:

  1. Selected path (skill and/or subagent)
  2. Why this path was chosen
  3. Ordered execution plan
  4. Success criteria

Source

git clone https://github.com/Geeksfino/openskills/blob/main/.cursor/skills/openskills-dev-orchestrator/SKILL.mdView on GitHub

Overview

OpenSkills Dev Orchestrator decides which project skill or subagent to invoke first and in what order, delivering the fastest safe outcome. It encodes sequencing rules for debugging, feature work, regression checks, and release readiness to guide cross-skill collaboration and reduce risk.

How This Skill Works

It evaluates the routing rules (runtime failures, plugin changes, bindings, skill authoring, end-to-end checks, and release prep) to select an initial path and subsequent steps. It returns a structured Output Contract: selected path, rationale, ordered execution plan, and success criteria, enabling deterministic handoffs. Escalation heuristics activate subagents when deeper analysis or cross-file reasoning is needed.

When to Use It

  • Debug runtime failures or sandbox regressions
  • Plugin/build feature changes
  • Binding breakages (TS/Python)
  • Skill package authoring or updates
  • End-to-end confidence checks
  • Release preparation

Quick Start

  1. Step 1: Identify the highest-priority routing rule that matches the task
  2. Step 2: Invoke the first skill or subagent as per the rule set, and monitor outcomes
  3. Step 3: If needed, advance to the next subagent in the ordered plan and publish the Output Contract

Best Practices

  • Follow the predefined routing ladder 1–6 to pick the initial subagent
  • Escalate to a subagent when cross-file reasoning or ambiguity is required
  • Capture runtime evidence and compatibility notes during handoffs
  • Validate discovery and activation behavior after each step
  • Document blockers, risks, and rollback steps in the output

Example Use Cases

  • Runtime issue touches multiple paths; orchestrator starts with openskills-runtime-debug, then runtime-sandbox-auditor if needed, and re-runs tests
  • Plugin feature change: openskills-plugin-separation, with wasm-plugin-build-specialist if topology is unclear
  • TS binding breakage: openskills-bindings-maintainer, then bindings-compatibility-agent to produce a compatibility matrix
  • New skill package update: openskills-skill-authoring followed by skill-spec-conformance-agent
  • End-to-end flaky behavior: openskills-e2e-test-runbook and examples-e2e-agent; capture per-scenario results

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers