Upgrade Orchestrator

Coordinate phased Ruby and Rails upgrades with task list tracking.

12|1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/dhruvasagar/ruby-upgrade-toolkit --skill upgrade-orchestrator
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Upgrade Orchestrator
Source: https://github.com/dhruvasagar/ruby-upgrade-toolkit/tree/main/skills/upgrade
Command: npx skills add https://github.com/dhruvasagar/ruby-upgrade-toolkit --skill upgrade-orchestrator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end upgrade of Ruby projects (and optional Rails) by coordinating the upgrade pipeline: planning, per-phase fixes, verification, and final checks, while keeping a live task list and pausing on verification gates.

Core Features & Use Cases

  • Orchestrates phased Ruby and Rails upgrades by delegating per-phase execution to fix and verification to status.
  • Maintains a live task list with progress, supports both fully automated and manual workflows, and preserves checkpoints across runs.
  • Integrates with existing plan, fix, and status skills to provide a repeatable, safe upgrade path for large codebases and multi-version jumps.

Quick Start

Invoke /ruby-upgrade-toolkit:upgrade with ruby:X.Y.Z [rails:X.Y] to start the automated upgrade pipeline.

Frequently Asked Questions about Upgrade Orchestrator

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

FAQPage Schema
How do I automate a Ruby on Rails upgrade across multiple major versions?▼

You can automate a Ruby on Rails upgrade across multiple major versions using an orchestrator that coordinates a phased pipeline. It manages planning, delegates per-phase fixes, verifies status, and maintains a live task list to preserve checkpoints across automated or manual runs.

What is the best way to manage a phased Ruby upgrade for a large codebase?▼

Managing a phased Ruby upgrade for a large codebase is best handled by an orchestration workflow that enforces pre-checks and prerequisites. It delegates execution to fix and verification skills while maintaining a reusable task list that tracks progress and pauses on verification gates.

Can I resume an interrupted Rails upgrade workflow from a previous checkpoint?▼

Yes, you can resume an interrupted Rails upgrade workflow. The orchestrator preserves progress via a reusable task list with checkpoints, supporting both fully automated and manual workflows so you can reuse or regenerate tasks and continue the multi-step phase loop where you left off.

Does the Ruby upgrade orchestrator support manual workflows or is it fully automated?▼

The Ruby upgrade orchestrator supports both fully automated and manual workflows. It coordinates the end-to-end upgrade pipeline by integrating with plan, fix, and status skills, allowing you to control execution pace while keeping a live task list to track progress.

What happens when a verification check fails during an automated Rails upgrade?▼

When a verification check fails during an automated Rails upgrade, the orchestrator enforces a failure protocol and pauses the workflow. It maintains the current progress in the live task list, allowing you to address the issue before resuming the multi-step phase loop.