From c6f2c6a71c7637546ceb476d9dc67c712175ba49 Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Sun, 15 Mar 2026 14:05:36 +0100 Subject: [PATCH] Move commit message conventions to contrib/claude Signed-off-by: Bryan Frimin --- contrib/claude/commit.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 contrib/claude/commit.md diff --git a/contrib/claude/commit.md b/contrib/claude/commit.md new file mode 100644 index 000000000..be18efdd5 --- /dev/null +++ b/contrib/claude/commit.md @@ -0,0 +1,28 @@ +# Commit Messages + +Follow the [seven rules of a great Git commit message](https://cbea.ms/git-commit/): + +1. Separate subject from body with a blank line +2. Limit the subject line to 50 characters +3. Capitalize the subject line +4. Do not end the subject line with a period +5. Use the imperative mood in the subject line +6. Wrap the body at 72 characters +7. Use the body to explain *what* and *why* vs. *how* + +The subject line should complete the sentence: "If applied, this commit will *your subject line here*". + +``` +Add vendor assessment agent for third-party reviews + +The existing changelog generator only covers internal changes. +This introduces a dedicated agent that evaluates third-party +vendors against our compliance criteria, producing a structured +risk report. +``` + +Not every commit needs a body -- a single line is fine when the change is self-explanatory: + +``` +Fix typo in vendor assessment prompt +```