conventional-commit-rewrite
Conventional Commit Rewrite
Overview
Rewrites non-Conformant commit subjects in recent history into Conventional Commits format. Destructive — changes commit SHAs. Refuses to silently rewrite already-pushed commits; instead presents a 3-option menu (Cancel / Force-push / Branch-based).
Announce at start: "I'm using the conventional-commit-rewrite skill to rewrite these commit messages."
Workflow
Before starting, Read the main conventional-commit SKILL.md at <plugin-root>/skills/conventional-commit/SKILL.md — the safety check details, regex, "Mapping Common Non-Conformant Patterns" table, in-place / branch-based rewrite scripts, and post-rewrite cleanup commands all live there. The variant relies on those sections.
Then follow ## Workflow: /conventional-commit-rewrite in the main SKILL.md exactly. Steps: