What problem does it solve?
It helps you turn your current repository changes into clean, reviewable conventional commits that are grouped by concern, reference the correct existing issues, and safely push to the remote—without you manually crafting commit sets or dealing with mapping confidence issues.
Core Features & Use Cases
- Concern-grouped commit creation: Analyzes staged, unstaged, and untracked changes and groups files so each commit contains only one coherent concern.
- Conventional commit messages with issue references: Drafts commit messages that follow conventional commit format and include issue-number references, with approval required when issue mapping confidence is low.
- Safe guardrails: Blocks committing sensitive files and halts when changes can’t be mapped to existing issues; exits gracefully when there are no changes.
- Branch push and progress control: Pushes the branch to the remote (push failures are non-blocking) and supports pause/resume via a status file.
Quick Start
Use the commit-code play when you have uncommitted changes and want conventional, issue-linked commits grouped by concern.