sjinks/commit-discipline-skills
Commit and pull request discipline skills for AI agents: cleaning branch history, drafting and auditing commit messages, and writing reviewer-ready pull request descriptions without rewriting history or posting live updates.
Use when planning or auditing cleanup of an unmerged linear commit range, including history-preparation subtasks before review or merge. Recommend advisory squash, drop, split, reorder, or reword; do not execute Git, write messages, or review code correctness.
Use whenever drafting, rewriting, auditing, or validating one git commit message, including before a commit during implementation, PR preparation, or review remediation. Covers convention detection, subject/body/footer quality, breaking changes, real trailers, and sensitive content. Prepares message text; does not execute Git operations, rewrite history, author PR descriptions, or review code correctness.
Use when: drafting, updating, rewriting, auditing, or validating one pull request title and body, including before opening or updating a PR within a larger task. Check change fidelity, templates, title conventions, validation evidence and sensitive content. Returns text and a quality report; does not publish PRs, execute checks, review code correctness or author commit messages.