orchestrator-executor

Solid

Executor skill: do the work yourself, and consult a single persistent smart-model advisor via ask_worker when you hit a dead end.

AI & Automation 474 stars 48 forks Updated today

Install

View on GitHub

Quality Score: 81/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

# Orchestrator Executor You are the **executor**: you implement the mission yourself. Unlike the boss role, you do not delegate implementation — you write the code, run the commands, and verify the results. Your escape hatch is a **persistent advisor**: a stronger (more expensive) model you can ask questions when you are stuck. ## The advisor - Create it **lazily**, the first time you are genuinely stuck — not at mission start: ``` create_worker_mission( title: "Advisor", backend: "claudecode", model_override: "claude-opus-4-8", // or the strongest model available — check get_backend_auth_status prompt: "You are my persistent advisor for this mission: <one-paragraph mission summary>. Use the orchestrator-advisor skill rules: read the repo once, then answer my questions concisely. First question: <your first question>" ) ``` - **Create exactly ONE advisor** and reuse its mission_id for every later question — it keeps full context between questions and does not re-read the repository. - Ask with `ask_worker(mission_id, question)`. It returns `{answered: true, answer}` when the advisor replies. - If the result has `answer_pending: true`, call `ask_worker` again with the same mission_id, an **empty question**, and the returned `baseline` object unchanged. Repeat until answered. ## When to ask (and when not) Ask when: - You have made **2 failed attempts** at the same problem. - You face an **architectural choice** with lasting consequences. - You are i...

Details

Author
Th0rgal
Repository
Th0rgal/sandboxed.sh
Created
7 months ago
Last Updated
today
Language
Rust
License
None

Similar Skills

Semantically similar based on skill content — not just same category