git-commit-writer
Writes conventional commit messages by analyzing your staged git changes. Detects commit type, scope, and breaking changes automatically.
skill install https://www.promptspace.in/skills/git-commit-writerStop writing vague commit messages. This skill reads your actual staged diff and generates precise, informative commit messages following the Conventional Commits specification. It detects the commit type (feat, fix, refactor, docs, chore, etc.), identifies the scope from the changed files, flags breaking changes, and suggests splitting commits when multiple logical changes are staged. Works with any git repository.`
Use cases
- Generate Conventional Commit messages from staged diff analysis
- Identify breaking changes automatically to ensure semantic versioning accuracy
- Detect commit scope based on specific file paths and project structure
- Suggest commit splits when multiple logical changes are detected in one stage
- Classify changes into types like feat, fix, or refactor without manual entry
Example
Prompt
Output
feat(search): add fuzzy matching to product filter fix(api): handle null pointer in auth middleware chore(deps): update lodash to v4.17.21 refactor(ui): extract Button component to design-system BREAKING CHANGE: change api/v1/user response schema to include uuid.
Known limitations
- High-token usage for extremely large diffs with many file changes. - Cannot automatically resolve git conflicts. - Performance may degrade if hundreds of files are staged simultaneously.