Show HN: Build the habit of writing meaningful commit messages

Hacker News (score: 35)
Found: November 22, 2025
ID: 2473

Description

Other
Show HN: Build the habit of writing meaningful commit messages Too often I find myself being lazy with commit messages. But I don't want AI to write them for me... only i truly know why i wrote the code i did.

So why don't i get AI to help me get that into words from my head?

That's what i built: smartcommit asks you questions about your changes, then helps you articulate what you already know into a proper commit message. Captures the what, how, and why.

Built this after repeatedly being confused 6 months in a project as to why i made the change i had made...

Would love feedback!

More from Hacker

Show HN: Safe-NPM – only install packages that are +90 days old

Show HN: Safe-NPM – only install packages that are +90 days old This past quarter has been awash with sophisticated npm supply chain attacks like [Shai-Hulud](<a href="https:&#x2F;&#x2F;www.cisa.gov&#x2F;news-events&#x2F;alerts&#x2F;2025&#x2F;09&#x2F;23&#x2F;widespread-supply-chain-compromise-impacting-npm-ecosystem" rel="nofollow">https:&#x2F;&#x2F;www.cisa.gov&#x2F;news-events&#x2F;alerts&#x2F;2025&#x2F;09&#x2F;23&#x2F;widesprea...</a>() and the [Chalk&#x2F;debug Compromise](<a href="https:&#x2F;&#x2F;www.wiz.io&#x2F;blog&#x2F;widespread-npm-supply-chain-attack-breaking-down-impact-scope-across-debug-chalk" rel="nofollow">https:&#x2F;&#x2F;www.wiz.io&#x2F;blog&#x2F;widespread-npm-supply-chain-attack-b...</a>). This CLI helps protect users from recently compromised packages by only downloading packages that have been public for a while (default is 90 days or older).<p>Install: npm install -g @dendronhq&#x2F;safe-npm Usage: safe-npm install react@^18 lodash<p>How it works: - Queries npm registry for all versions matching your semver range - Filters out anything published in the last 90 days - Installs the newest &quot;aged&quot; version<p>Limitations: - Won&#x27;t protect against packages malicious from day one - Doesn&#x27;t control transitive dependencies (yet - looking into overrides) - Delays access to legitimate new features<p>This is meant as a 80&#x2F;20 measure against recently compromised NPM packages and is not a silver bullet. Please give it a try and let me know if you have feedback.

Show HN: An A2A-compatible, open-source framework for multi-agent networks

Show HN: An A2A-compatible, open-source framework for multi-agent networks

Use DuckDB-WASM to query TB of data in browser

Use DuckDB-WASM to query TB of data in browser

x86-64 Playground – An online assembly editor and GDB-like debugger

x86-64 Playground – An online assembly editor and GDB-like debugger

No other tools from this source yet.