con un clic
orchard
Multi-sprint orchestration — view dependency graph, dispatch next ready sprint
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Multi-sprint orchestration — view dependency graph, dispatch next ready sprint
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Fast pre-flight health check for all Grainulator MCP servers. Pings each server once, reports status in a table, and provides exact fix commands for any that are down. Use before starting any Grainulator session to avoid wasting time on MCP disconnections.
Generate a compiled decision brief from the current sprint's claims.
Generate a presentation deck from the compiled sprint data.
Size-efficient URL fetch with semantic extraction. Use for ad-hoc web research when you want content without the raw HTML overhead.
Corroborate a claim against an external source URL.
Intent router that detects user intent from plain messages and dispatches to the appropriate skill.
| name | orchard |
| description | Multi-sprint orchestration — view dependency graph, dispatch next ready sprint |
| tools | ["Bash","Read","Glob"] |
View the sprint dependency graph, check sprint states, and dispatch the next ready sprint for execution.
$ARGUMENTS
Search for orchard.json in these locations (in order):
.wheat/ subdirectoryUse Glob to find it:
**/orchard.json
If found, read it and proceed to Step 2.
If NOT found, skip to Step 5.
Run:
npx @grainulation/orchard plan --format ascii
This prints the full sprint dependency graph with status indicators. Display the output as-is -- it already includes status markers (done, active, blocked, ready).
If the user passed arguments like --mermaid or --format mermaid, forward them:
npx @grainulation/orchard plan --mermaid
Run:
npx @grainulation/orchard next --json
This returns a JSON array of sprints whose dependencies are satisfied and are ready for execution. Parse the output.
If the command fails (e.g., all sprints are done or blocked), note that in the summary.
For each ready sprint from Step 3, format it as a concrete command the user can run:
Ready sprints:
/research "Sprint question here" -- path: .wheat/sprints/sprint-slug
/research "Another question" -- path: .wheat/sprints/other-slug
Then print a summary:
Orchard: <total> sprints, <done> done, <active> active, <ready> ready, <blocked> blocked
Next steps:
/research "<first ready sprint question>" -- execute the next ready sprint
/orchard -- refresh after sprint completes
orchard sync -- re-sync sprint states from directories
If no sprints are ready but some are blocked, explain which dependencies need to complete first.
If all sprints are done, congratulate and suggest:
All sprints complete.
Next steps:
/brief -- compile findings across all sprints
/blind-spot -- check for gaps across the full orchard
orchard dashboard -- generate a unified HTML dashboard
If no orchard.json was found in Step 1, explain how to create one:
No orchard.json found. Orchard coordinates multi-sprint research with dependency tracking.
To get started, run:
npx @grainulation/orchard init
Or create orchard.json manually:
{
"sprints": [
{
"path": "./.wheat/sprints/step-1-research",
"question": "What are the key findings on topic X?",
"depends_on": [],
"assigned_to": "claude",
"status": "ready"
},
{
"path": "./.wheat/sprints/step-2-validate",
"question": "Do the findings from step 1 hold up?",
"depends_on": ["./.wheat/sprints/step-1-research"],
"assigned_to": "claude",
"status": "blocked"
}
],
"settings": {
"sync_interval": "manual"
}
}
Next steps:
npx @grainulation/orchard init -- scaffold orchard.json
npx @grainulation/orchard decompose -- auto-decompose a question into sub-sprints
plan before next so the user sees the full graph context.orchard sync or manual edits to change state.--mermaid, --verbose) to the underlying orchard commands.npx @grainulation/orchard fails with a module-not-found error, suggest: npm install -g @grainulation/orchard or npx -y @grainulation/orchard.