What problem does it solve?
Many commits lack necessary context, clear titles, or adherence to repository-specific conventions which makes review, history tracing, and collaboration harder; this skill helps gather context and craft commit messages that follow the project's rules.
Core Features & Use Cases
- Context Gathering: Instructs to collect working tree status, diffs, and recent commit logs to inform message content.
- Message Composition Guidance: Advises a concise present-tense title, optional explanatory body, and formatting best practices to explain why and how changes were made.
- Repository Rules Enforcement: Reminds contributors not to bypass hooks with --no-verify, to avoid Conventional Commit prefixes, and to omit Co-Authored-By trailers and AI attribution.
- Use Case: Preparing a commit after completing a focused change so the commit message is review-ready and conforms to the repository's tooling.
Quick Start
Run git status, git diff, and git log -n 3 to collect context, then write a concise present-tense title and an optional body that explains why and how the change was made while following repository rules.