The vibe-coding seatbelt for Claude Code — catches AI coding mistakes · 바이브코딩 안전벨트, AI 코딩 실수를 막는 플러그인
> /plugin marketplace add jx-hxxx/hi-vibe> /plugin install hi-vibe@hi-vibe-marketplace
FAQ
hi-vibe is a Claude Code plugin with 6 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes docs-keeper, grounded-answers, guards-setup. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Repo: jx-hxxx/hi-vibe
🇰🇷 한국어로 읽기 → README.ko.md · 🇬🇧 English below.
A vibe-coding seatbelt that stops Claude Code from rebuilding what already exists, papering over errors, and forgetting yesterday's decisions.
Every command, how it works, the FAQ, and the question you can paste into an AI to check whether it fits your project all live there. This file covers installing and using it, nothing more.
Run these inside Claude Code, in order.
/plugin marketplace add jx-hxxx/hi-vibe
/plugin install hi-vibe@hi-vibe-marketplace
/reload-plugins
Don't skip /reload-plugins. Installing alone does not attach the commands and
hooks to your current session.
In the project folder where you want it:
/hi-vibe:init # turn it on for this project — once
/hi-vibe:doctor # confirm it actually runs — once
/hi-vibe:check # sweep the existing codebase — only when you want it
After that there is nothing to memorise. Build the way you already do, and the review, the records and the search for existing code fire on their own.
Install once globally;
initper project./plugin installdefaults to user scope, so one install makes the/hi-vibe:commands available everywhere. The automatic features (hooks) only run in folders whereinitcreated the.hi-vibe/marker. Projects you never raninitin are left completely alone.
| When | What |
|---|---|
| Before you build | Say "build me X" and it searches for an existing implementation first |
| While Claude writes code | Flags errors swallowed in silence and secrets left in the source |
| Once a feature is done | The conversation doesn't end until it has been reviewed — a checklist plus a second Claude that never wrote the code |
On compact, /clear, or closing | Leaves the next chat enough to pick up from in handover.md |
| When a new session starts | Reads that back, along with the project's own rules |
handover.md inside the project (gitignored by default). Anything
that looks like a secret is masked; ordinary sensitive information is not.touch .hi-vibe/optout. To remove it entirely,
rm -rf .hi-vibe .repo-xray — the documents it created stay.gitleaks too./hi-vibe:doctor first. It actually executes the
hooks and the scanner and tells you where it stopped..claude/
.claude-plugin/
marketplace.json
plugin.json
CLAUDE.md
.github/
workflows/
release.yml
showcase.yml
test.yml
.gitignore
agents/
fresh-eyes.md
proof-eyes.md
CHANGELOG.md
commands/
check.md
doctor.md
find.md
gate.md
handover.md
init.md
log.md
recall.md
review.md
welcome.md
docs/
cube/
cube.js
gold-cube-logo.png
three.min.js
favicon.ico
images/
enable-auto-update.png
favicon-v4.png
favicon.png
hi-vibe-logo-v4.png
index.html
internal/
eval-prompt.md
hooks/
hooks.json
scripts/
_common.py
post_write_guard.py
pre_compact.py
session_end.py
session_start.py
stop_nudge.py
LICENSE
README.ko.md
README.md
scripts/
build-release-notes.py
build-showcase.py
doctor.py
skills/
docs-keeper/
SKILL.md
templates/
CHANGELOG.md.tpl
CLAUDE.md.tpl
handover.md.tpl
MODULE.md.tpl
grounded-answers/
SKILL.md
guards-setup/
SKILL.md
templates/
eslint-snippet.jsonc
github-actions-biweekly-audit.yml
github-actions-vibe-guards.yml
importlinter-snippet.toml
mypy-snippet.toml
package-scripts-snippet.json
ruff-snippet.toml
repo-xray/
references/
false-positive-index.md
report-format.md
scripts/
audit.py
SKILL.md
root-cause-first/
SKILL.md
write-gate/
scripts/
review_scope.py
SKILL.md
tests/
test_audit.py
test_bash_coverage.py
test_command_modes.py
test_doctor_quick.py
test_env_leak.py
test_eval_prompt_sync.py
test_hooks.py
test_integrity.py
test_markdown_bold.py
test_no_overclaim.py
test_review_scope.py
test_session_end.py© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic