delegate-task

Dispatch user tasks to specialized agent roles via delegate_task_async.

3|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/cloga/optimus-code --skill delegate-task-cloga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delegate-task
Source: https://github.com/cloga/optimus-code/tree/main/optimus-plugin/skills/delegate-task
Command: npx skills add https://github.com/cloga/optimus-code --skill delegate-task-cloga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the delegation of user tasks to specialized agent roles using non-blocking, asynchronous workflows, reducing manual coordination overhead and keeping the workspace responsive.

Core Features & Use Cases

  • Async-first delegation ensures tasks are dispatched in the background with delegate_task_async, while still allowing an explicit delegate_task call if blocking behavior is requested.
  • Structured pre-dispatch steps, including roster inspection and task-scope classification, ensure the right role is selected for the task.
  • Non-blocking follow-up keeps the user productive by avoiding waiting loops and providing status checks on demand.
  • Use cases include directing vague multi-file work to PM, well-scoped changes to a dev, or specialist reviews (security, QA, audits).

Quick Start

Describe the task you want delegated and I will dispatch it asynchronously to the appropriate agent role.

Frequently Asked Questions about delegate-task

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

FAQPage Schema
How do I delegate tasks to specialized agents asynchronously?

To delegate tasks asynchronously, you describe the task and the system dispatches it to the appropriate agent role using delegate_task_async. This non-blocking workflow ensures tasks run in the background while keeping your workspace responsive.

What is the best way to orchestrate a vague multi-file task across different roles?

Orchestrating a vague multi-file task is handled by directing it to a PM agent for coordination. The system classifies task scope during pre-dispatch to ensure the right role receives the work without manual coordination overhead.

Can I use synchronous task dispatch instead of non-blocking workflows?

Yes, you can use synchronous task dispatch by explicitly requesting a blocking delegate_task call. However, the system enforces delegate_task_async by default and prohibits waiting or polling after dispatch to maintain a non-blocking workflow.

How does the agent roster inspection work before dispatching a task?

Agent roster inspection is a structured pre-dispatch step that evaluates available specialized roles before assigning work. It pairs with task-scope classification to ensure security reviews, QA, or developer fixes are matched to the correct specialist.

When should I not use asynchronous delegation for agent orchestration?

You should not use asynchronous delegation if your workflow requires immediate blocking feedback or continuous polling after dispatch. The system strictly prohibits waiting loops after dispatch, providing status checks only on demand.