What problem does it solve?
This skill solves the challenge of managing complex Git worktrees by intelligently grouping changes into logical, atomic commits while protecting sensitive files and maintaining repository history standards.
Core Features & Use Cases
- Atomic Grouping: Automatically identifies and separates independent concerns within the same file or across multiple files into coherent commits.
- Safety Guardrails: Prevents accidental staging of sensitive files like .env or private keys and validates changes against repository hooks.
- Use Case: When you have multiple unrelated features and bug fixes mixed in your current worktree, use this skill to safely stage and commit them as separate, well-documented commits that follow the project's established style.
Quick Start
Use the git-commit skill to inspect your current worktree and group your pending changes into clean, logical commits.