This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Claude Code's #1 problem: it says "✅ Done!" but never ran the tests. CLAUDE.md rules get ignored — they're just suggestions. No Excuses is 6 Node.js hooks that ENFORCE: 🛑 finish-gate — blocks "done" until tests pass 📋 task-gate — no stopping with unfinished steps ⛔ rule-guard — blocks rm -rf, force-push,env edits 📉 read-guard — stops token waste 🧠 context-keeper — memory survives compaction 🔒 audit-guard — blocks secret leaks Works on Windows. Zero deps. 2-min install.
I built this after Claude Code told me "done" for the tenth time — with failing tests it never ran.
CLAUDE.md rules didn't help (it ignores them), so I moved enforcement to hooks. An exit code can't be talked past.
The finish-gate is my favorite: when Claude tries to stop, it runs your tests. Fail = it's blocked and sent back to fix them. "Done" finally means done.
Happy to answer any questions about how the hooks work!
finally something that actually forces claude code to stop bullshitting me, the finish gate alone is worth it honestly
Finally something that actually catches Claude when it skips the test step, the finish-gate alone has saved me from shipping broken stuff twice this week. Wish I'd had the rule-guard earlier too, almost lost a config file last month.
The finish-gate idea is genuinely useful, especially the part about blocking "done" until tests actually pass. One thing that would make this a no-brainer for my team though is a dry-run mode where the hooks log what they would block without actually blocking, so we can test the guard rails safely before rolling them out to everyone without worrying about it getting in the way during evaluation or experimentation.
The hooks sound like a lifesaver for keeping Claude honest, especially the finish-gate since lying about passing tests is exactly what wastes my afternoon. One thing that would help me a lot is a "dry-run mode" where the guards log what they would have blocked without actually stopping the work, so I can tune the rules for a new project without fighting the assistant mid-task.
Love the rules-enforcing hooks, this feels like the missing guardrails for Claude Code. One thing I'd love to see added is a quick `npx no-excuses status` command (or similar) that shows which hooks fired and how often in the last session, so you can spot which rules you're tripping the most and tighten things up. Would make tuning the ruleset way easier than grepping logs.
finally something that actually holds claude accountable instead of just taking its word for it. the rm -rf block alone has probably saved me a few weeks of my life at this point
honestly the finish-gate hook alone sold me, claude kept claiming tests passed when they obviously didn't. set this up in like three minutes and the rule-guard already saved me from a sketchy env file edit. solid stuff.
the rule-guard hook saved me from a force-push i almost did on main, install took about two minutes and it just worked. finally something that actually blocks me instead of just suggesting
I built this while shipping my own SaaS (BillReach) almost entirely with Claude Code — after the tenth time "Done!" meant "tests failing."
CLAUDE.md rules didn't help (Claude ignores them), so I moved enforcement to hooks. An exit code can't be argued past.
finish-gate is my favorite: Claude tries to stop → it runs your tests → fail = blocked, sent back to fix. "Done" finally means done.
Happy to answer any questions about how the hooks work!
About No Excuses on Product Hunt
“6 hooks that stop Claude Code from faking "done"”
No Excuses was submitted on Product Hunt and earned 13 upvotes and 10 comments, placing #109 on the daily leaderboard. Claude Code's #1 problem: it says "✅ Done!" but never ran the tests. CLAUDE.md rules get ignored — they're just suggestions. No Excuses is 6 Node.js hooks that ENFORCE: 🛑 finish-gate — blocks "done" until tests pass 📋 task-gate — no stopping with unfinished steps ⛔ rule-guard — blocks rm -rf, force-push,env edits 📉 read-guard — stops token waste 🧠 context-keeper — memory survives compaction 🔒 audit-guard — blocks secret leaks Works on Windows. Zero deps. 2-min install.
No Excuses was featured in Developer Tools (516.2k followers), Artificial Intelligence (474.1k followers) and GitHub (41.3k followers) on Product Hunt. Together, these topics include over 210.2k products, making this a competitive space to launch in.
Who hunted No Excuses?
No Excuses was hunted by reda ayman. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how No Excuses stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.