delegation

Coordinate complex software work by selecting and managing specialized subagents.

2|Updated May 5, 2026
One-click install
npx skills add https://github.com/OrestesK/pi --skill delegation-orestesk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delegation
Source: https://github.com/OrestesK/pi/tree/main/skills/delegation
Command: npx skills add https://github.com/OrestesK/pi --skill delegation-orestesk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps coordinate complex work that benefits from specialized subagents, preventing duplicated effort, unclear ownership, weak review, and unstructured execution.

Core Features & Use Cases

  • Role Selection: Routes reconnaissance, research, planning, implementation, review, context building, and monitoring tasks to appropriate specialist roles.
  • Workflow Coordination: Defines parent-child boundaries, task contracts, async handling, topology selection, synthesis, verification, and escalation rules.
  • Use Case: For a complex repository change, delegate reconnaissance and planning to focused agents, assign implementation ownership safely, and collect independent review evidence before integration.

Quick Start

Ask Pi to delegate this complex task to the smallest set of appropriate specialists, preserve clear ownership boundaries, and summarize their findings before making a final decision.

Frequently Asked Questions about delegation

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

FAQPage Schema
How do I coordinate complex software tasks using parallel subagents?

To coordinate complex software tasks using parallel subagents, define explicit task contracts and route reconnaissance, implementation, and review to specialized roles with bounded ownership. The supervisor synthesizes independent evidence and retains final decision authority.

What is the best way to manage repository reconnaissance for a complex code change?

The best way to manage repository reconnaissance is delegating focused investigation to specialized subagents. This ensures independent evidence gathering and prevents duplicated effort before assigning implementation ownership for the code change.

How do you structure task contracts for delegated workflow orchestration?

Structuring task contracts for delegated workflow orchestration requires defining parent-child boundaries, bounded ownership, and safe artifact handling. This ensures clear role routing and verifiable output synthesis across chained workflows.

When do I need async execution and supervisor coordination for code review?

You need async execution and supervisor coordination for code review when tasks require independent evidence, parallel investigation, or chained workflows. This prevents unstructured execution and ensures validated integration before the parent makes final decisions.

Can I use independent subagents to prevent duplicated effort in software engineering?

Yes, you can use independent subagents to prevent duplicated effort in software engineering by assigning bounded ownership for reconnaissance and implementation. The supervisor collects independent review evidence to verify outputs before integration.