outfitter-upgrade

Upgrade @outfitter/* packages with version detection, codemods, and test verification.

6|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/outfitter-dev/outfitter --skill outfitter-upgrade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outfitter-upgrade
Source: https://github.com/outfitter-dev/outfitter/tree/main/plugins/outfitter/skills/outfitter-upgrade
Command: npx skills add https://github.com/outfitter-dev/outfitter --skill outfitter-upgrade

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of upgrading @outfitter/* packages, ensuring smooth transitions by handling version detection, dependency management, codemod execution, and test verification.

Core Features & Use Cases

  • Automated Version Detection: Identifies installed versions and available updates for all @outfitter/* packages.
  • Dependency Bumping & Installation: Updates package.json and runs bun install.
  • Mechanical Codemods: Automatically applies code transformations for breaking changes.
  • Guided Manual Migration: Provides structured guides for changes not covered by codemods.
  • Test Verification: Integrates with the project's test suite to ensure stability post-upgrade.
  • Use Case: When a new major version of @outfitter/cli is released, this Skill can automatically detect the update, apply any necessary codemods, and guide you through manual code adjustments, followed by running your project's tests to confirm everything works.

Quick Start

Use the outfitter-upgrade skill to manage updates for your @outfitter/* packages.

Frequently Asked Questions about outfitter-upgrade

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

FAQPage Schema
How do I automate dependency upgrades for breaking changes in my monorepo?

Automating dependency upgrades for breaking changes involves version detection, dependency bumps, and codemod execution. This Skill orchestrates the entire migration workflow, applying code transformations and running tests to verify stability post-upgrade.

How do codemods work when migrating to a new major version?

Codemods work by mechanically transforming source code to match new API contracts during a major version migration. This Skill automatically executes these transformations for supported breaking changes, reducing manual intervention.

Does the automated migration workflow require a specific test runner?

The automated migration workflow requires a Bun-based project environment with an existing test suite. This Skill integrates with your tests to verify stability post-upgrade and ensure dependency updates do not break existing functionality.

What is the best way to handle breaking changes not covered by automated codemods?

Handling breaking changes not covered by automated codemods requires structured manual intervention. This Skill provides guided migration workflows, offering step-by-step instructions for code adjustments that cannot be mechanically transformed.

Why do I need the outfitter CLI to upgrade packages?

You need the outfitter CLI to upgrade packages because it provides the underlying infrastructure for version detection and dependency management. This Skill requires the CLI to facilitate autonomous and interactive migration workflows for your package ecosystem.