What problem does it solve?
Inconsistent commit messages and vague pull request descriptions make Git history hard to scan, search, and review. This Skill enforces the Chris Beams / Tim Pope commit conventions plus ASD-STE100 Simplified Technical English so every commit and PR clearly explains what changed and why.
Core Features & Use Cases
- Commit Message Rules: Applies the seven classic rules including subject/body split, ~50-character imperative subjects, 72-character body wrapping, and why-not-how explanations.
- PR Titles and Descriptions: Generates Conventional Commits titles (
feat:, fix:, chore:, docs:) and structured PR bodies with Summary and Test plan sections written in STE.
- SuperPlane Conventions: Adds DCO sign-off trailers, issue references, and a pre-submission quality checklist.
- Use Case: After staging changes for a bug fix, ask for a commit message and receive a properly formatted
fix: subject with an STE body explaining the motivation, plus a Signed-off-by trailer.
Quick Start
Ask the assistant to write a commit message and PR description for your staged changes following the commit-and-pr-messages conventions.