Use when the user asks to rewrite history so each commit introduces one working feature or bug fix, organize commits by topic, fold fixes into an earlier feature commit, or split a composite commit or class into independently buildable steps.
Installs into .claude/skills of the current project.
Are you the author of Git Commit Per Topic?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/holdmyspot-com-git-commit-per-topic-cat)
---
description: Use when the user asks to rewrite history so each commit introduces one working feature or bug fix, organize commits by topic, fold fixes into an earlier feature commit, or split a composite commit or class into independently buildable steps.
---
Use `client/bin/git-topic-replay` in CAT's installed plugin directory, two levels above this skill's directory, by its
absolute path.
<!-- cat:include ../shared-lazy-body.md -->