delegation

Delegate tasks to specialized subagents for synchronous or asynchronous execution.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/binan-maker/QRS --skill delegation-binan-maker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delegation
Source: https://github.com/binan-maker/QRS/tree/main/.local/skills/delegation
Command: npx skills add https://github.com/binan-maker/QRS --skill delegation-binan-maker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Delegation enables coordinating tasks across specialized subagents to improve throughput and reliability by distributing work and handling both synchronous and asynchronous execution paths.

Core Features & Use Cases

  • Subagent orchestration: Route tasks to appropriate subagents for immediate or background execution.
  • Parallel task execution: Launch independent tasks concurrently to speed up workflows.
  • Guardrails and best practices: Enforce session plans, skill access, and result trust.

Quick Start

Invoke a subagent to handle the specified task and await its result.

Frequently Asked Questions about delegation

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

FAQPage Schema
How do I execute parallel tasks with subagents?

You can execute parallel tasks by delegating independent work to multiple subagents. This skill launches concurrent background processes to speed up workflows and improve throughput for long-running computations.

What is asynchronous task orchestration and when do I need it?

Asynchronous task orchestration routes work to background subagents without blocking execution. You need it when handling long-running computations or session plans where immediate results are not required.

How do I run background computations without blocking the main workflow?

You can run background computations by delegating tasks using startAsyncSubagent. This allows the main process to continue while the subagent handles the heavy workload independently.

Can I send messages to a running background subagent?

Yes, you can communicate with running subagents using messageSubagent and messageSubagentAndGetResponse. This enables dynamic workflow management and real-time interaction with background tasks.

Does this subagent orchestration support synchronous execution?

Yes, subagent orchestration supports both synchronous and asynchronous execution paths. You can invoke a subagent for a specified task and await its result immediately.

When should I avoid parallel task delegation?

You should avoid parallel task delegation when tasks are highly dependent on each other. It is designed for independent tasks that can run concurrently; tightly coupled workflows require sequential execution.