delegation

Delegate tasks to specialized subagents for autonomous parallel execution.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/matheusz-nied/stay-hard-motivation --skill delegation-matheusz-nied
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delegation
Source: https://github.com/matheusz-nied/stay-hard-motivation/tree/main/.local/skills/delegation
Command: npx skills add https://github.com/matheusz-nied/stay-hard-motivation --skill delegation-matheusz-nied

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Delegation of tasks to specialized subagents to enable autonomous execution and reduce manual coordination across complex workflows.

Core Features & Use Cases

  • Orchestrate synchronous and asynchronous tasks using subagent, startAsyncSubagent, messageSubagent, and messageSubagentAndGetResponse.
  • Use plan-based context from .local/session_plan.md to provide task context and enable parallel task execution.
  • Pass required references and documentation via relevantFiles to empower subagents with skills and references when needed.

Quick Start

Delegate a planning task to a subagent using a plan context and observe the result.

Frequently Asked Questions about delegation

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

FAQPage Schema
How do I delegate tasks to subagents for autonomous execution?

Delegate tasks to subagents using startAsyncSubagent for asynchronous execution or the subagent function for synchronous tasks, reducing manual coordination across complex workflows.

What is the best way to run independent background tasks in parallel?

Running independent background tasks in parallel is achieved by orchestrating asynchronous subagents and providing plan context from a .local/session_plan.md file to enable autonomous action.

How do I communicate with a subagent after it starts?

You can communicate with a running subagent by using messageSubagent to send follow-up communications or messageSubagentAndGetResponse to send a message and retrieve the result.

How do I pass context and documentation to a specialized subagent?

You pass context to a specialized subagent by writing task details to .local/session_plan.md and providing necessary skill documentation and references through the relevantFiles parameter.

What is subagent orchestration used for in software engineering?

Subagent orchestration is used for delegating specialized tasks to autonomous agents, enabling parallel execution of independent tasks and reducing manual coordination across complex workflows.