Your AI wrote it. Your name's on it. Now prove you read it. vibecheck blocks git push until you pass a quick multiple-choice quiz on the diff your coding assistant is shipping. Pass and it goes through. Not in the mood? Skip — it's always offered, no nagging.
FAQ
vibecheck is a Claude Code plugin with 1 hand-picked skill for development work, indexed on Flowy. Install it with the command on its page. It includes exam. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add dalvgit/vibecheck> /plugin install vibecheck@vibecheck
Your AI wrote it. Your name's on it. Now prove you read it.
vibecheck blocks git push until you pass a quick multiple-choice quiz on the diff your coding assistant is shipping. Pass and it goes through. Not in the mood? Skip — it's always offered, no nagging.

Know your own change and it's a few seconds. Watched the AI write 400 lines you didn't read? That's exactly the point.
Claude Code — two commands, nothing touched in your repo:
/plugin marketplace add dalvgit/vibecheck
/plugin install vibecheck
OpenCode or Codex CLI — see adapters/.
Optional — drop a .vibecheck.toml to tune it:
[quiz]
questions = 3 # 2–4
pass = "majority" # "majority" (>50%) | "all"
[gate]
ignore = ["*.lock", "dist/**", "*.md", "package-lock.json"]
It's a nudge, not a lock — a habit-breaker against rubber-stamping AI diffs. The model runs your commands, so it could skip the exam.
Questions are written by the model reading your diff — the examiner is plain English in hooks/EXAM-GUIDE.md. Dull questions are bugs; PRs welcome.
MIT
.claude-plugin/
marketplace.json
plugin.json
.gitignore
.vibecheck.toml
adapters/
codex/
AGENTS.md
hooks.json
install.sh
README.md
opencode/
install.sh
plugin.js
README.md
demo.png
demo.svg
hooks/
EXAM-GUIDE.md
gate.sh
hooks.json
LICENSE
README.md
skills/
exam/
SKILL.md
test/
gate_test.sh
opencode_test.mjs© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic