What problem does it solve?
Upgrading markuplint from v4 to v5 involves renamed and split rules, changed preset contents, new severity defaults, and silent coverage gaps that produce no deprecation warnings, making manual migration error-prone.
Core Features & Use Cases
- Guided Migration Workflow: Detects installed markuplint versions, locates config files, verifies Node.js v24+, and walks through the official v4-to-v5 migration guide.
- Interactive Breaking-Change Review: Confirms each applicable breaking change with the user, including rule renames, preset additions, ARIA 1.3 defaults, and CI warning behavior.
- Config and Test Updates: Rewrites deprecated rule names, updates package versions, converts framework parser/spec entries, and adjusts test assertions for v5 behavior.
- Use Case: A team running markuplint v4 in CI wants to upgrade to v5 without losing lint coverage; the skill identifies silent gaps like raw
permitted-contents usage and adds the sibling rules needed to preserve v4 behavior.
Quick Start
Ask the assistant to migrate markuplint from v4 to v5 in this repository and confirm each breaking change interactively.