No Vibes — Development skill for Claude Code
Claude Code Stop hook that blocks false-success closeouts.
How to install No Vibes
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open waitdeadai/no-vibes and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What No Vibes does
Claude Code Stop hook that blocks false-success closeouts. Single bash file, jq-only dep, drop-in. Receipts inside.
Alternatives in Development
- Claude Code Prompt Improver — Intelligent prompt improver hook for Claude Code 1.3k ★
- Taskmaster — Stop hook for Claude Code that keeps the agent working until all plans and user requests are 100% complete 494 ★
- Nonstop — Autonomous work mode for Claude Code 263 ★
README
no-vibes
[](https://github.com/waitdeadai/no-vibes/actions/workflows/test.yml) [](LICENSE) [](https://github.com/waitdeadai/no-vibes/releases) [](https://github.com/waitdeadai/no-vibes/stargazers) [](https://code.claude.com/docs/en/hooks)
A Claude Code Stop hook that blocks the model from closing a turn with positive language when it didn't actually verify anything.
`no-vibes` is one bash file (~530 lines, depends only on `jq`) wired into Claude Code's `Stop`, `SubagentStop`, `PreToolUse`, `PostToolUse`, `TaskCreated`, and `TaskCompleted` events. It pattern-matches the language Claude uses when it is about to claim success it didn't earn — and it returns the exact corrective shape the model should use instead.
**Empirical baseline**: F1 **0.815** (95% CI [0.615, 0.941]) on MAST mode 3.3 ("No or Incorrect Verification"), n=19 human-labelled multi-agent traces from [MAD](https://huggingface.co/datasets/mcemri/MAD) (Cemri et al., NeurIPS 2025 — [arXiv:2503.13657](https://arxiv.org/abs/2503.13657)). The bash hook itself produces identical predictions to the Rust engine port on all 19 traces (zero per-trace disagreement) — see the [parity report](https://github.com/waitdeadai/agent-closeout-bench/blob/main/evaluation/runs/mast_human_bash_parity.md) and the [umbrella suite empirical writeup](https://github.com/waitdeadai/llm-dark-patterns/blob/main/evaluation/MAST-RESULTS.md).
What's new (2026-05-11)
| Change | What it fixes |
|---|---|
| Loadable locale packs (English, Spanish, Polish ship; native-speaker PRs welcome for the rest) | Operators running Claude in non- |
Related Skills
Narthex
Prompt-injection defenses for Claude Code. A PreToolUse Bash hook blocks compositional credential-exfiltration
Triton Sequential Stateful Blocks
Write Triton kernels with sequential stateful processing inside a single thread block, with mutable register s
Agent Lifecycle Ops
Unified start/stop/status/check/logs/tail/strategy interface for any systemd-managed OneFlow agent. Auto-heals
Notary
A black-box recorder and approval gate for any Claude skill. Tamper-evident, human-approved execution receipts
Cpv Batch Validate And Fix
Same-turn validate-and-fix across a marketplace / list / single plugin. One cpv-plugin-fixer-agent per plugin
Skill Twenty CRM
Agent-ready Twenty CRM toolkit. 396 bash scripts covering every REST endpoint, CRUD, batch, filters, merges ac
Related Agents
Wikimate Reviewer
Use this agent immediately after wikimate_collect creates a new note (dry_run=false), or after any wikimate_li
Part 11: Auto-Capture Hook (Stop Manually Writing Memory)
By Terp - Terp AI Labs --- The vault system from Part 9 is powerful, but there's a gap: you have to manually w
Transcript Inspector
Specialist agent for diagnosing stop hook failures by reading Claude Code session transcripts. Use when the st