CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

minion-orchestrator

Unified Minions skill for both deterministic shell jobs and LLM subagent orchestration. Replaces the older `gbrain-jobs` routing intent. Use when: submitting gbrain jobs, shell/background tasks, spawning subagents, checking progress, steering running work, pausing/resuming, parallel fan-out. One durable, observable, steerable queue interface. Also carries the durable-execution doctrine for any operation expected to exceed ~2 minutes: capability ladder, deadman checks that verify the result was reported, and content-addressed stage checkpoints for expensive pipelines.

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body delivers exceptional operational specificity — executable commands, explicit validation checkpoints, error-recovery guidance, and well-sequenced workflows for both lanes. Its weaknesses are redundancy (the deadman doctrine repeated across four sections inflates the ~500-line body) and the absence of any progressive-disclosure structure, with separable appendix-level content inlined in one monolithic file.

Suggestions

State the deadman/durable-execution rules once in a canonical section and reference it from the Contract and Anti-Patterns lists instead of restating them in four places — this alone would cut a substantial fraction of the body.

Move the stage-checkpoint appendix and the detailed shell-job preconditions into separate reference files (e.g., references/stage-checkpoints.md, references/shell-jobs.md) with one-line pointers from SKILL.md, giving the skill a one-level-deep reference structure.

Consolidate the scattered repo-file mentions (src/core/minions/handlers/*.ts, docs/guides/minions-shell-jobs.md, skills/conventions/*.md) into a clearly signaled references section so navigation targets are discoverable in one place.

DimensionReasoningScore

Conciseness

The body is dense with project-specific operational detail and explains nothing Claude already knows, but the deadman/durable-execution rules are restated four times (Contract, Durable execution intro, "Failure modes the pattern must own", Anti-Patterns) and Rung 1 re-restates the shell-job Preconditions. Mostly efficient with clear tightening opportunities, matching anchor 3 rather than anchor 4's "minor instances".

3 / 5

Actionability

Guidance is copy-paste ready throughout: exact CLI invocations ("gbrain jobs submit shell --params '{\"cmd\":\"echo hello\",\"cwd\":\"/abs/path\"}'"), MCP tool calls with parameters, flag lists with sources, a timeout table, and specific error-code remedies. The only flexibility ("whatever one-shot scheduler the host offers") is explicitly justified, so the level-5 anchor holds.

5 / 5

Workflow Clarity

Multi-step flows are clearly sequenced (Phases 1-5 for subagents; Preconditions → Submit → Monitor → Control for shell jobs; Rungs 1-3 for the capability ladder) with explicit validation ("run gbrain jobs stats to confirm the worker is registered", checkpoint freshness checks, the deadman reported-state check), feedback loops in "When it fails" (rate_limited → back off; coalesced → monitor, don't resubmit), and checklist-style eval contracts. This matches the level-5 anchor including its batch/destructive validation requirement (consent before paid work, stats check before >5 concurrent agents).

5 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), and the ~500-line body is a single monolith where the content-addressed stage-checkpoint appendix, the shell-job preconditions, and the detailed doctrine clearly belong in separate reference files. Section headers and tables provide real structure (ruling out anchor 2's wall of text), but repo-file references are scattered inline rather than clearly signaled, matching anchor 3.

3 / 5

Total

16

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it explicitly states both what the skill does and when to use it, with concrete, domain-specific actions covering both shell and subagent lanes plus the durable-execution doctrine. Its only weaknesses are a few missing natural trigger synonyms inside the description text itself and minor overlap risk from generic background-task phrasing.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions across both lanes — "submitting gbrain jobs, shell/background tasks, spawning subagents, checking progress, steering running work, pausing/resuming, parallel fan-out" — plus concrete durable-execution mechanisms ("capability ladder, deadman checks that verify the result was reported, and content-addressed stage checkpoints"). Coverage is comprehensive with no minor gaps, matching the level-5 anchor rather than level 4.

5 / 5

Completeness

Both halves are explicit: a clear "what" ("Unified Minions skill for both deterministic shell jobs and LLM subagent orchestration... One durable, observable, steerable queue interface") and an explicit "Use when:" clause with concrete trigger phrases, extended to "any operation expected to exceed ~2 minutes". This matches the level-5 anchor exactly; level 4's softer 'when' does not apply.

5 / 5

Trigger Term Quality

Good keyword coverage within the description itself ("submitting gbrain jobs", "spawning subagents", "parallel fan-out", "pausing/resuming"), but common natural variations like "run in background", "check on agent", or "what's running" appear only in the separate triggers list, not the description field. This fits anchor 4 (good coverage, a few natural terms missing) rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The Minions/gbrain job-queue niche is clearly named and mostly distinct, but generic when-phrases like "shell/background tasks" and "parallel fan-out" create minor overlap risk with any generic background-execution or task-runner skill. Anchor 4 (mostly distinct, minor overlap) fits better than anchor 5's minimal-conflict profile.

4 / 5

Total

18

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (555 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 1 suspicious

Warning

Total

13

/

16

Passed

Repository

garrytan/gbrain

Path

skills/minion-orchestrator/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.