Skip to content

Commit Message Coach

Suggests clear commit messages from the staged diff.

Beginner12h1 person14/20 fit
TL;DR

Build Commit Message Coach for students and junior developers in ~12h with 1 person. Stack: Node.js + LLM + Git.

Why it wins: Small, polished, immediately useful.

Build flow

01 · Problem
Commit histories full of “fix” and “update” are useless later.
02 · Solution
A CLI reads the staged diff and suggests a conventional commit message to accept or edit.
03 · Build
  1. 1CLI scaffold
  2. 2git diff --staged
  3. 3Prompt + format rules
  4. 4Interactive accept
04 · Demo
Stage a change → run the CLI → accept a clear message.

MVP checklist

  • Read staged diff
  • Message suggestions
  • Conventional format
  • Edit before commit

Tech stack

TechRole
Node.jsBackend runtime
LLMLanguage model
GitVersion control

Related ideas

More Devtools
  • Ask why a line of code exists and get the story from commits and PRs

    Intermediate14h1–2
    GitGitHub APILLM
    17/20
  • Paste an error and get the likely cause, the relevant line and a fix

    Beginner10h1
    LLMNode.jsTree-sitter
    17/20
  • Paste a manifest and get each part explained with risks highlighted

    Beginner10h1
    Node.jsLLM
    17/20