By nur-zaman
Safely 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
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub nur-zaman/git-recompose-skill --plugin git-recomposeEssential shipping workflow — group a dirty working tree into clean commits, push the branch, and open a senior-engineer-quality GitHub PR with auto-applied labels and "might address #X" issue links.
Advanced commit workflows with smart staging and push automation
Git workflow best practices with commit validation hooks
Surgical, non-interactive git hunk control for AI agents
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.