migrate

Plan and execute codebase migrations with GitHub Issues and PRs.

11|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/pillip/claude-dev-kit --skill migrate-pillip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migrate
Source: https://github.com/pillip/claude-dev-kit/tree/main/skills/migrate
Command: npx skills add https://github.com/pillip/claude-dev-kit --skill migrate-pillip

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Plan and execute migrations in a codebase, automatically documenting changes by creating a GitHub Issue and a PR to coordinate reviews and deployments.

Core Features & Use Cases

  • End-to-end migration planning: detect targets, generate a concrete plan, set up a dedicated worktree, and apply changes incrementally with checkpoints.
  • Collaboration automation: automatically creates GitHub Issues and PRs to document scope, approval steps, and rollout plan.
  • Safe and auditable workflow: enforces tests after steps, supports rollbacks, and updates registry/documents to reflect progress.

Quick Start

Plan a migration target and run the migrate workflow to generate a worktree, issue, and PR.

Frequently Asked Questions about migrate

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

FAQPage Schema
How do I automate codebase migration planning and generate GitHub issues?

Codebase migration planning is automated by detecting migration targets, generating a concrete plan, and creating a GitHub Issue to document the scope and approval steps. The workflow applies changes incrementally within a dedicated worktree.

How do I create a pull request for a coordinated codebase migration?

A pull request for a codebase migration is automatically created after applying incremental changes and validating tests. The PR coordinates reviews and deployments while documenting the migration scope and rollout plan.

Can I use an isolated git worktree to apply migration changes safely?

An isolated git worktree is set up as part of the migration workflow to apply changes safely. This dedicated worktree supports checkpointed steps, test validation, and rollback options before publishing the final PR.

What is the best way to handle dependency and configuration migrations across multiple files?

Handling dependency and configuration migrations is managed through end-to-end planning that detects targets and applies incremental changes across files. The workflow enforces test validation after steps and updates registries to reflect progress.

Does the migration workflow support rollbacks if tests fail?

The migration workflow supports rollbacks if tests fail by enforcing test validation after each checkpointed step. This ensures safe execution and allows reverting incremental changes within the dedicated worktree before PR publishing.

Why do I need automated GitHub issues and PRs for codebase migrations?

Automated GitHub issues and PRs are needed for codebase migrations to document changes, coordinate reviews, and track deployments. This collaboration automation ensures a safe and auditable workflow with clear approval steps.