delegation

Coordinate synchronous and asynchronous subagent execution for multi-step task workflows.

20|8|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/1uc4sm4theus/master-zap --skill delegation-1uc4sm4theus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delegation
Source: https://github.com/1uc4sm4theus/master-zap/tree/main/Master-Zap/.local/skills/delegation
Command: npx skills add https://github.com/1uc4sm4theus/master-zap --skill delegation-1uc4sm4theus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of managing complex, multi-step projects by allowing you to offload specific tasks to specialized subagents, enabling parallel execution and better focus on high-level orchestration.

Core Features & Use Cases

  • Synchronous Delegation: Execute tasks immediately and wait for the result to continue your workflow.
  • Asynchronous Background Processing: Launch multiple independent tasks simultaneously to maximize efficiency.
  • Follow-up Communication: Interact with running subagents to refine outputs or request additional details without restarting the process.
  • Use Case: When building a new feature, you can delegate the implementation of a helper function to one subagent while simultaneously tasking another with writing the corresponding unit tests.

Quick Start

Use the delegation skill to launch a subagent that executes the task defined in your session plan by calling the subagent function with the task ID and the fromPlan parameter set to true.

Frequently Asked Questions about delegation

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

FAQPage Schema
How do I automate parallel task execution for multi-step workflows?

Parallel task execution is achieved by delegating subtasks to autonomous subagents, enabling synchronous or asynchronous background processing for complex project orchestration. This allows simultaneous execution of independent operations.

Can I communicate with a background subagent after launching asynchronous tasks?

Yes, you can interact with running subagents to refine outputs or request additional details without restarting the process. This follow-up communication ensures continuous task execution across subagent instances.

What do I need to maintain context across multiple subagent instances?

To maintain context across subagent instances, you need to integrate with session planning files. These files ensure consistent task execution and preserve the workflow state for autonomous subagents.

Does parallel processing work for synchronous task delegation?

Parallel processing supports both synchronous and asynchronous task delegation. Synchronous mode executes tasks immediately and waits for results, while asynchronous mode launches multiple independent tasks simultaneously.

What is the best way to manage complex multi-step projects with autonomous subagents?

Managing complex projects requires offloading specific tasks to specialized subagents for parallel execution. You launch subagents using a task ID and a fromPlan parameter set to true within your session plan.