Clean Commits is a specialized workflow skill for Claude Code that ensures every code change is documented through atomic, descriptive commits that maintain a stable codebase. It automates the process of validating builds, tests, and linting before committing, while enforcing a standardized message structure (feat, fix, refactor, etc.) that includes context on the 'why' behind changes. This skill is essential for maintaining a clean project history, facilitating easier code reviews, and ensuring that any single commit can be safely reverted or deployed without breaking the environment.
Características Principales
01Standardizes commit messages using Conventional Commits formatting
02Ensures atomic commits representing a single logical unit of work
03Provides interactive staging and verification to prevent 'WIP' commits
04Automatically references issue numbers and links commits to tasks
05Enforces 'working state' requirements including passing tests and builds
060 GitHub stars