mma-delegate

Dispatch ad-hoc tasks to workers and return structured per-task reports.

5|4|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/zhixuan312/multi-model-agent --skill mma-delegate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mma-delegate
Source: https://github.com/zhixuan312/multi-model-agent/tree/main/packages/server/src/skills/mma-delegate
Command: npx skills add https://github.com/zhixuan312/multi-model-agent --skill mma-delegate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ad-hoc implementation or research tasks without a prebuilt plan file on disk can exhaust main-context tokens. mma-delegate runs such work on cheaper workers, preserving your primary model's context for higher-value reasoning.

Core Features & Use Cases

  • Dispatch a single ad-hoc task to a worker with a flat prompt, optional target paths, acceptance criteria, and context blocks.
  • Workers execute the task and return a concise, structured per-task report, while the main agent stays lean.
  • Use cases include quick research, small refactors, or on-demand verification when no plan file exists on disk.

Quick Start

Dispatch an ad-hoc task to a cheap worker by supplying a prompt and optional scope.

Frequently Asked Questions about mma-delegate

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

FAQPage Schema
How do I delegate ad-hoc tasks to a worker to save main-context tokens?

To delegate ad-hoc tasks, dispatch a flat prompt with optional target paths and acceptance criteria to a worker. This offloads execution to cheaper workers, returning a structured per-task report while preserving your primary model's main-context tokens for higher-value reasoning.

What is task dispatching and how does it work without a plan file?

Task dispatching sends a single ad-hoc task to a worker when no plan file exists on disk. The endpoint accepts a flat prompt and context blocks, returning a taskId with a pollable status to track the worker's progress and retrieve the structured report.

Can I track the status of a delegated task after dispatching it?

Yes, you can track delegated task status using the pollable status endpoint. When you dispatch a task with a flat prompt and context blocks, the system returns a taskId that you use to poll the endpoint and monitor the worker's execution progress until completion.

Does mma-delegate work when mma is running but no plan file exists on disk?

Yes, mma-delegate is specifically designed for situations when mma is running but no plan file exists on disk. It allows you to choose this dispatching method to save main-context tokens while delegating quick research or small refactors to cheaper workers.

What's the best way to handle small refactors or on-demand verification without exhausting context?

The best way to handle small refactors without exhausting context is delegating them as ad-hoc tasks to cheaper workers. By supplying a flat prompt and optional scope, workers execute the refactors and return a concise structured report, keeping the main agent lean.

When should I avoid using ad-hoc task delegation for my workflow?

You should avoid ad-hoc task delegation when a plan file already exists on disk for your workflow. The dispatching mechanism is specifically built for on-demand tasks without prebuilt plans, so utilizing it alongside existing plan files may not yield the intended context-saving benefits.