dia-migration

Upgrade DIA artifacts to the latest version by renaming files and updating metadata.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/askferret/automatic-waffle --skill dia-migration-askferret
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dia-migration
Source: https://github.com/askferret/automatic-waffle/tree/main/skills/dia-migration
Command: npx skills add https://github.com/askferret/automatic-waffle --skill dia-migration-askferret

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The dia-migration skill helps users upgrade existing DIA projects between versions (e.g., v1 -> v2 -> v3) by running migration scripts to bring the project up to current conventions.

Core Features & Use Cases

  • DIA Version Upgrade: Converts DIA artifacts and structures to align with the latest conventions, including renaming files and updating metadata.
  • Branch Cleanup: Ensures all artifacts are on the correct branch, preparing for a smooth migration.
  • Data Integrity: Performs a consistency check to maintain data integrity during the migration process.
  • Use Case: If you're using an older version of DIA (e.g., v1) and need to update it to the latest version (e.g., v3), use this skill to automatically adjust your artifacts and metadata without manual intervention.

Quick Start

Migrate your DIA project to the latest version by running the dia-migration skill.

Frequently Asked Questions about dia-migration

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

FAQPage Schema
How do I upgrade DIA artifacts to the latest version conventions?

To upgrade DIA artifacts to the latest version, run migration scripts that automatically rename files, update metadata, and enforce data consistency. This process aligns older project structures with current conventions without requiring manual file modifications.

What is the best way to handle DIA version migration from v1 to v3?

The best way to handle DIA version migration is using an automated migration wrapper that sequentially upgrades artifacts. It performs branch cleanup to ensure all artifacts are on the correct branch before modifying and renaming files for the new version.

Can I migrate DIA artifacts without manual file renaming?

Yes, you can migrate DIA artifacts without manual intervention by executing specific migration scripts. The skill automatically handles renaming files and updating metadata to ensure your project aligns with the latest conventions.

When do I need to run a DIA artifact migration?

You need to run a DIA artifact migration when upgrading existing projects between versions, such as from v1 to v2. It is required when your current artifacts use outdated conventions and need branch cleanup plus metadata updates for version compatibility.

Does DIA migration perform data consistency checks during version upgrades?

Yes, DIA migration performs a data consistency check during the version upgrade process. This ensures data integrity by verifying that all artifacts are correctly modified, renamed, and aligned before completing the migration.