ai-dispatch

Computes the DAG-aware dispatch frontier of ready versus blocked tasks via orchestrator-mcp.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Vimurai/ai-os --skill ai-dispatch-vimurai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ai-dispatch
Source: https://github.com/Vimurai/ai-os/tree/main/.claude/skills/ai-dispatch
Command: npx skills add https://github.com/Vimurai/ai-os --skill ai-dispatch-vimurai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a project has many interdependent tasks, it is hard to know which OPEN tasks are actually ready to start and which are still blocked by unfinished dependencies. This Skill answers "what should I work on next?" by reading the task dependency graph and returning the dispatch frontier. ## Core Features & Use Cases - Dispatch Frontier Computation: Wraps the orchestrator-mcp run_dispatch tool to list OPEN tasks whose dependencies are all DONE, plus blocked tasks with their unmet dependencies. - Dispatch Mode Interpretation: Classifies the result as parallel, sequential, or idle so you know whether tasks can run concurrently or the queue is stalled. - Role Scoping: Optionally filters the frontier to a single owner such as engineer, architect, or tester. - Use Case: After finishing task E-178, run the dispatch check to see that E-179 is now unblocked and ready, instead of manually scanning the task list. ## Quick Start Ask the agent to run the dispatch check and tell you which tasks are ready to start and which are still blocked.

Frequently Asked Questions about ai-dispatch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I know which task to work on next in a dependency graph?▼

Run the dispatch check, which reads the depends_on task graph and returns all OPEN tasks whose dependencies are DONE. It also reports a dispatch_mode of parallel, sequential, or idle to guide your choice.

How to check if tasks can run in parallel?▼

The dispatch result includes a dispatch_mode field. When it is parallel, several independent tasks are ready at once and can be executed concurrently; sequential means exactly one task is ready.

Can I filter the dispatch frontier by role or owner?▼

Yes, pass an owner parameter such as engineer, architect, or tester to scope the dispatch computation to tasks assigned to that single role.

Does the dispatch tool change task status or dependencies?▼

No, run_dispatch is read-only. It plans the frontier but never marks tasks DONE or modifies dependencies; use the ai-task skill to advance the task lifecycle.

What should I do when the dispatch frontier is empty?▼

An idle mode with zero ready tasks means remaining work is blocked. Report the blocked tasks with their unmet dependencies and hand the situation to the Architect to unblock the graph.