plan-orchestrate

Automates sequential execution of interdependent subplans with JSON-backed progress tracking.

2|Updated Feb 17, 2017
One-click install
npx skills add https://github.com/John2143/dotfiles --skill plan-orchestrate-john2143
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-orchestrate
Source: https://github.com/John2143/dotfiles/tree/main/.claude/skills/plan-orchestrate
Command: npx skills add https://github.com/John2143/dotfiles --skill plan-orchestrate-john2143

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires omp, bash, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the execution of subplans within big-plan directories, streamlining the process and ensuring consistency across plan iterations.

Core Features & Use Cases

  • Subplan Execution: Executes subplans one by one within a specified directory, ensuring each is processed atomically.
  • State Machine Management: Tracks the execution state using a JSON file, enabling recovery from interruptions.
  • Dependency Resolution: Handles dependencies between subplans, ensuring proper execution order.
  • Use Case: For example, when you have a set of complex tasks defined in subplans, this Skill can automate their execution, ensuring all dependencies are met and progress is tracked.

Quick Start

Execute subplans within a directory using /loop /skill:plan-orchestrate <path-to-plan-dir>

Frequently Asked Questions about plan-orchestrate

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

FAQPage Schema
How do I automate subplan execution in big-plan directories?

Automating subplan execution in big-plan directories is handled by processing subplans one by one within a specified directory, ensuring each task is processed atomically. The Skill tracks execution state and resolves dependencies to maintain proper execution order.

How does state management work for iterative task orchestration?

State management for iterative task orchestration uses a JSON file to track the execution state of each subplan. This mechanism enables recovery from interruptions by recording progress, ensuring iterative processing can resume without data loss.

Do I need Bash and omp CLI to resolve subplan dependencies?

Yes, resolving subplan dependencies requires Bash and the omp CLI. The Skill also requires JSON manipulation tools for state file management, ensuring proper execution order and iterative processing within the specified directory.

Can execution recovery handle interruptions during complex task orchestration?

Execution recovery during complex task orchestration is supported by the state machine management feature. By tracking execution state in a JSON file, the system captures progress and enables seamless recovery from interruptions without restarting the entire process.

What's the best way to manage dependencies between multiple subplans?

Managing dependencies between multiple subplans is handled automatically by the Skill's dependency resolution feature. It ensures proper execution order by analyzing task relationships before processing, guaranteeing all prerequisites are met before a dependent subplan executes.

Are there limitations when using plan orchestration for large scale project management?

Plan orchestration for large scale project management relies on JSON state files for tracking, which requires valid JSON manipulation tools. If the Bash environment or omp CLI is unavailable, the automated execution and dependency resolution will not function.