Conventional Commit Message

A properly formatted commit whose body explains why, derived only from the staged diff.

Beginner1 min read

Customize

Fill these in and the prompt below updates as you type. Anything you leave blank stays as a placeholder.

Your prompt

1 placeholder left
Write a Conventional Commits message for this diff.

{{diff}}

Rules: a `type(scope): subject` line under 72 chars in the imperative mood, then a body explaining WHY (not what) in 1-3 bullet points.

Do not invent changes that are not in the diff.

Similar prompts

Bisect a Regression

Walk the history between a known-good commit and main to find the culprit diff.

Commit and Open a PR

Close out a session with a why-focused commit and a PR that carries a test plan.

Pull Request Description

Turn a diff into a scannable PR write-up with risks, rollback, and a reviewer checklist.

Add Diagnostics Before Guessing

Instrument first, theorize second — logging with a stated plan for capturing the failure.