What problem does it solve?
Commit work often turns into messy, oversized commits that are hard to review and harder to revert; this skill organizes your uncommitted changes into logical, feature-based commits with consistent messages.
Core Features & Use Cases
- Uncommitted change analysis (staged + unstaged): Detects what changed and what should be included.
- Logical grouping by module/feature: Clusters related files (schema/API/frontend/config/tests/docs/scripts) into coherent commit sets instead of one big dump.
- Commit message generation and CI gate: Produces well-formed commit messages, runs required CI checks before staging/committing, and pushes by default.
Quick Start
Use the commit skill to analyze your working tree, generate a multi-commit plan, run CI checks, then commit and push changes in logical modules.