migrate

Apply pending migrations to sync workflow files with system design.

27|1|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/leeovery/claude-technical-workflows --skill migrate-leeovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migrate
Source: https://github.com/leeovery/claude-technical-workflows/tree/main/skills/migrate
Command: npx skills add https://github.com/leeovery/claude-technical-workflows --skill migrate-leeovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps your workflow files in sync with the current system design by automatically applying migrations before running any workflow skill.

Core Features & Use Cases

  • Automatic migrations run at the start of every workflow to prevent drift.
  • Migrations are idempotent and safe to re-run, ensuring reliability.
  • Changes are tracked in docs/workflow/.cache/migrations.log and can be reviewed with git diff.
  • To force re-running all migrations, delete the migrations tracking file.

Quick Start

Run the migration script: ../../scripts/migrate.sh

Frequently Asked Questions about migrate

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

FAQPage Schema
How do I keep workflow files in sync with system design changes?

To keep workflow files in sync with system design changes, this migration automatically applies pending updates before running any workflow skill. It ensures changes are idempotent, auditable, and safe to re-run without manual intervention, preventing configuration drift.

How do I run a bash migration script manually to validate files?

To run the bash migration script manually and validate files, execute the migrate.sh script directly. This triggers the migration process outside the automated workflow, allowing you to re-validate that all files are correctly aligned with the current design.

Where are workflow migration changes logged for auditing?

Workflow migration changes are logged for auditing in the docs/workflow/.cache/migrations.log file. You can review these applied changes and verify file synchronization status by checking the log or using git diff on the repository.

How do I force re-running idempotent migrations that are stuck?

To force re-running idempotent migrations that appear stuck, delete the migrations tracking file located in the workflow cache. Removing this file resets the tracking state, allowing the system to safely re-apply all migrations from the beginning.

Does the workflow migration run automatically before other skills?

Yes, the workflow migration runs automatically at the start of every workflow skill. This prevents file drift by ensuring your workflow files are always validated and updated to match the current system design before any processing begins.