What problem does it solve?
This Skill identifies potential issues in migration logic during plugin version upgrades, such as schema changes, ensuring idempotency and full migration coverage.
Core Features & Use Cases
- Schema and Option Shape Detection: Identifies plugins that change their schema or option shape between versions.
- Migration Path Verification: Ensures that migrations run once and are idempotent, with full coverage of every nān+1 path.
- Version-tracking Option Validation: Checks for the existence of a version-tracking option in the plugin.
- Data Integrity Protection: Ensures data migration integrity between version upgrades.
- Use Case: Use this Skill when preparing for a version upgrade to detect any potential issues in the migration logic and prevent data corruption.
Quick Start
Run the skill to audit the version-upgrade migration logic for your plugin, ensuring that all schema changes and data migrations are correctly handled.