Skip to main content

orchestrator-executor

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

跳到安装

来源信息

仓库
Th0rgal/sandboxed.sh
最近来源活动
2026年7月25日 08:46
检测到的 SKILL.md 语言
英语
星标
513
分支
53

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
orchestrator-executor
description
Executor skill: do the work yourself, and consult a single persistent smart-model advisor via ask_worker when you hit a dead end.
# 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-5", // current Claude Code default — 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 in an **unfamiliar subsystem** and reading it yourself would burn most of your budget. - A test/build failure makes no sense after honest investigation. Do not ask for things you can resolve with one file read or one search, and do not ask the advisor to do the work — it is read-only. ## How to ask Every question must include: - What you are trying to do (one sentence). - What you tried and what happened (exact error text, trimmed). - Relevant file paths. - The specific decision or diagnosis you need. One focused question per ask. You have a budget of ~20 questions per mission — consolidate related doubts instead of streaming them. ## Otherwise Work normally: stay in scope, verify your changes with the project's build and tests before claiming success, and report blockers clearly.
在 GitHub 查看