Safely recompose messy git commits before a PR
npx claudepluginhub nur-zaman/git-recompose-skillSafely recompose messy git commits before a PR — isolates work in a worktree, enforces a review gate, and never touches the original branch until you approve.
A Claude Code skill plugin for safely recomposing messy git commits before opening a PR.
When your feature branch has WIP commits, mixed concerns, or unclear messages, this skill helps Claude reorganize the history into clean, logical commits — without ever touching your original branch until you explicitly approve.
npx skills add nur-zaman/git-recompose-skill
Compatible with: Amp, Cline, Codex, Cursor, Gemini CLI, GitHub Copilot, Kimi Code CLI, OpenCode, and more.
/plugin marketplace add nur-zaman/git-recompose-skill
/plugin install git-recompose@git-recompose-skill
Copy skills/recomposing-commits/ into your ~/.claude/skills/ directory:
cp -r skills/recomposing-commits ~/.claude/skills/
main, master, dev, or any protected branchgit add -pClaude will use this skill when you say things like:
main, master, dev, develop, staging, production, release/*, hotfix/*)git rebase -i (requires interactive TTY — hangs in this context)git add -i (same problem)Inspired by GitLens's "Recompose Commits" feature.
MIT
Development marketplace for Superpowers core skills library
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.