Browse / Software development / prodigy

prodigy

iepathos

Prodigy is a workflow orchestration tool that enables development teams to automate complex tasks using Claude AI through structured YAML workflows.

Open iepathos/prodigy → Does not match the four rules.

automationclaude-aiclideveloper-toolsdevtoolsmapreduceparallel-executionrustworkflow-orchestration

Built for Claude Code

ships .claude CLAUDE.md and nothing for other agents.

In its own words

README.mdiepathos/prodigy

Transform ad-hoc Claude sessions into reproducible development pipelines with parallel execution, automatic retry, and full state management.

Table of Contents

  • Features
  • Installation
  • Using Cargo (Recommended)
  • From Source
  • Quick Start
  • Your First Workflow
  • Parallel Execution Example
  • Usage
  • Basic Commands
  • Advanced Workflows
  • Configuration
  • Examples
  • Automated Testing Pipeline
  • Parallel Code Analysis
  • Documentation
  • Troubleshooting
  • Contributing
  • License
  • Acknowledgments

Features

  • ✨ Workflow Orchestration - Define complex development workflows in simple YAML
  • ⚡ Parallel Execution - Run multiple Claude agents simultaneously with MapReduce
  • 🔄 Automatic Retry - Smart retry strategies with exponential backoff and circuit breakers
  • 💾 Full State Management - Checkpoint and resume interrupted workflows exactly where they left off
  • 🌳 Git Integration - Automatic worktree isolation for every workflow execution with commit tracking
  • 🛡️ Error Recovery - Comprehensive failure handling with on-failure handlers
  • 📊 Analytics - Cost tracking, performance metrics, and optimization recommendations
  • 🔧 Extensible - Custom validators, handlers, and workflow composition
  • 📚 Documentation - Comprehensive man pages and built-in help system

Quick Start

Get up and running in under 5 minutes with these simple examples.

Your First Workflow
  • Initialize Prodigy in your project:

Quoting 18% of the README. Read the rest on GitHub ↗

Read from the repository's git tree on 2026-08-17.