What problem does it solve?
This Skill automates the complex and error-prone process of updating C3 architecture documentation to newer versions. It ensures compatibility and consistency across documents without requiring manual intervention, saving significant time and reducing the risk of errors.
Core Features & Use Cases
- Automatic Version Detection: Reads the project's current C3 version and compares it against the skill's latest version.
- Detailed Migration Plan: Generates a clear plan outlining all necessary transforms and the specific files that will be affected.
- User Confirmation: Requires explicit user approval before executing any migration steps, ensuring control and preventing unintended changes.
- Batch Processing: Applies transforms in manageable batches for better trackability and easier recovery in case of issues.
- Backward Compatibility: Supports migration from older C3 versions (V1, V2, V3) to the latest date-based formats.
- Use Case: A project's C3 documentation is on an older version, and the team wants to leverage new features and conventions. The architect uses
c3-migrate to automatically update all documents to the latest format, ensuring consistency and future-proofing.
Quick Start
Use the c3-migrate skill to upgrade the project's C3 documentation.