executing-plans

Orchestrate sub-agents to execute grouped multi-subsystem implementation plans.

127|19|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/rileyhilliard/claude-essentials --skill executing-plans-rileyhilliard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: executing-plans
Source: https://github.com/rileyhilliard/claude-essentials/tree/main/plugins/ce/skills/executing-plans
Command: npx skills add https://github.com/rileyhilliard/claude-essentials --skill executing-plans-rileyhilliard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured approach to coordinating multi-subsystem implementation plans by orchestrating sub-agents to execute grouped tasks efficiently.

Core Features & Use Cases

  • Subsystem grouping: cluster related tasks to reduce context switching and enable reuse across agents.
  • Parallel execution: dispatch independent groups concurrently to speed delivery.
  • Progress tracking: create and update tasks to maintain visibility and traceability.

Use Case: When implementing a cross-cutting feature that touches multiple modules, define a plan, group work by subsystem, spawn per-subsystem agents, and monitor progress end-to-end.

Quick Start

Create a plan file listing major work items, group tasks by subsystem, create per-group tasks with TaskCreate, deploy agents per group, and monitor TaskUpdate status until completion.

Frequently Asked Questions about executing-plans

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

FAQPage Schema
How do I coordinate multi-subsystem implementation plans across parallel agents?

You coordinate multi-subsystem implementation plans by grouping related tasks by subsystem, dispatching independent groups concurrently to sub-agents, and monitoring TaskUpdate status until completion to maximize throughput.

What is the best way to group related tasks for parallel execution in a software plan?

The best way to group related tasks for parallel execution is clustering them by subsystem, which reduces context switching and enables reuse across agents during cross-cutting feature implementation.

How does progress tracking work when orchestrating sub-agents across different subsystems?

Progress tracking works by creating per-group tasks with TaskCreate and monitoring them via TaskUpdate status updates, maintaining visibility and traceability end-to-end while sub-agents execute grouped work items.

Can I use this approach for complex software plans that require safe auto-recovery during failures?

Yes, this approach supports safe auto-recovery during failures by defining clear task groups and handoffs within the plan file, allowing structured recovery when orchestrating sub-agents across subsystems.

Do I need a plan file to orchestrate sub-agents for cross-cutting features touching multiple modules?

Yes, you need a plan file listing major work items to orchestrate sub-agents effectively, grouping tasks by subsystem and spawning per-subsystem agents to monitor implementation progress end-to-end.

Why does grouping tasks by subsystem help when dispatching independent groups concurrently?

Grouping tasks by subsystem helps because it clusters related work to reduce context switching and enables reuse across agents, speeding delivery when dispatching independent groups concurrently for parallel execution.