Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By rizukirr
Enforce a disciplined vibe-coding pipeline with hard guardrails: brainstorm, plan, isolate, execute, verify, review, and integrate. Automatically halts on expectation mismatches, dispatches fresh subagents per task, and uses token-efficient briefs to prevent bad work from being committed.
npx claudepluginhub rizukirr/vibekit --plugin vibekitYou MUST use this before any creative or implementation work — creating features, building components, adding functionality, or modifying behavior. Runs a disciplined Socratic brainstorming loop (hard gate, one-question-at-a-time, 2-3 approaches, design doc, user approval) while keeping token overhead minimal. Questions, user answers, approaches, design, and the written spec are never compressed.
Use before dispatching any subagent or task. Compiles a verbose intent into a tight RTCO (Role, Task, Constraints, Context, Output) brief that minimizes tokens while preserving every guardrail. Mandatory before any Task/Agent dispatch.
Use when a verification or test fails and you need a disciplined response instead of guessing — fires as vibekit's pipeline failure branch (verify-gate not-satisfied, exec-dispatch test/build failure) and standalone when the user reports a bug, failing test, or broken build. Finds and proves a root cause with verbatim evidence, then routes the fix through exec-dispatch or plan-write. Never edits code itself.
Use when executing an approved implementation plan task-by-task. Dispatches one fresh subagent per task using an RTCO brief, receives the return through the report filter, runs two-stage review (self + plan-compliance), and only then marks the task complete and moves on. Prevents context pollution, drift across tasks, and silent regressions.
Use after review-pack has returned `yes` and the user has explicitly signed off on the diff. Presents the user with concrete integration options (merge, PR, keep branch, cleanup) and executes only the one the user picks. Never auto-merges, auto-pushes, or auto-PRs. This is the outward-facing endpoint of the vibe pipeline.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Compound Engineering workflow: PRD-driven sprints, isolated worktrees, hook-enforced safety, automated learning. Skills become /vini-workflow:plan, /vini-workflow:compound, etc.
Describe your goal, approve the spec, then step away — Claude and Codex loop together until it's right.
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.
Vibe Better With Claude Code - You're not an engineer anymore. You're a prompt jockey with commit access. At least do it properly.
VibeFlow skill library: full 16-phase workflow with plan reviews, safety guards, brainstorming, and office-hours.
Multi-agent /workflow development pipeline (planner → plan-review → coder → code-review) with typed handoff contracts, lifecycle hooks, and MCP servers.
Tutor mode for AI coding assistants. AI shows code in chat and reviews your work, but never writes to your project files.
Vibekit is a discipline-first vibe-coding plugin for Claude Code, OpenAI Codex, OpenCode, Gemini CLI, and Pi. One command — /vibe <intent> — drives a 7-stage pipeline (brainstorm → plan → isolate → exec → verify → review → integrate) that produces a verified, user-approved feature. For autonomy, /ralph-loop re-runs /vibe across iterations until verify-gate is satisfied, bounded by budgets, and never bypassing sign-off.
Token-efficient per feature: subagent briefs are RTCO-compressed and reports are schema-stripped, while every guardrail — evidence quotes, plans, constraints, degradation warnings — stays verbatim.
Guardrails are non-negotiable. If the plan is wrong or the tests don't pass, the pipeline halts loudly — it does not silently commit the wrong thing.
/vibe <intent> — the full 7-stage pipeline in one command./ralph-loop <intent> — autonomous bounded re-run of /vibe with a blocker classifier and thrashing critic. Same gates, never bypasses sign-off.using-vibekit) that carries the trigger map.@-import, opencode plugin, Pi before_agent_start extension) load using-vibekit into every session so pipeline skills cannot be silently skipped.memory-dual captures durable project knowledge — atomic facts, compound documents, and a working notepad — under one file-backed convention.From a marketplace that hosts this plugin:
/plugin marketplace add rizukirr/vibekit
/plugin install vibekit@vibekit
From a local clone:
git clone <this repo>
cd vibekit
# then add the repo path as a plugin source in Claude Code settings
After installation, restart Claude Code. The /vibe command and all skills become available.
Tell the agent:
Fetch and follow instructions from https://raw.githubusercontent.com/rizukirr/vibekit/refs/heads/main/.opencode/INSTALL.md
That keeps installation instructions centralized in one file and avoids README drift.
Install with:
codex plugin marketplace add rizukirr/vibekit
codex plugin add vibekit --marketplace vibekit
Detailed Codex docs are in .codex/INSTALL.md.
Tell Gemini CLI:
Fetch and follow instructions from https://raw.githubusercontent.com/rizukirr/vibekit/refs/heads/main/INSTALL.gemini.md
Detailed Gemini docs: INSTALL.gemini.md.
Tell Pi:
Fetch and follow instructions from https://raw.githubusercontent.com/rizukirr/vibekit/refs/heads/main/.pi-plugin/INSTALL.md
Manual installation is also documented in .pi-plugin/INSTALL.md.
Quick install (global settings):
pi install git:github.com/rizukirr/vibekit
Install into project settings (.pi/settings.json) instead of global settings:
pi install git:github.com/rizukirr/vibekit -l
Useful maintenance commands:
pi list
pi update
pi remove git:github.com/rizukirr/vibekit
Heads-up — possible conflict if vibekit is already installed. Pi reads skills from
~/.agents/skills/as well as Pi package sources. If you previously installed vibekit for another runtime (commonly Codex, which symlinks~/.agents/skills/vibekit/), Pi can already see every vibekit skill from that path, and installing again can produce benign "skill collision" warnings on startup. Check first:ls ~/.agents/skills/vibekit/ 2>/dev/nullIf that lists 15 skill directories, vibekit is already reachable on Pi via
/skill:<name>. Skippi installto avoid collision warnings, or follow the "Avoiding collisions" guidance in.pi-plugin/INSTALL.md.
/vibe add a toKebabCase utility with tests
What happens: