Turn chaotic, hallucinated prompts into verified, evidence-backed, resumable engineering runs.
One controller · Bounded subagents · 6-part contextual review · Resumable state isolation.
Every developer who uses coding assistants (Claude Code, Cursor, Windsurf, OpenCode, Cline) knows this pain:
- Premature Mutations: You ask for a feature, and within 30 seconds the agent edits 15 files without understanding your architecture.
- Hallucinated Assumptions: It invents internal APIs or assumes your database works in ways it never did.
- Exhausting, Context-Free Questions: It drops a vague prompt like "I found 10 features, confirm them" with zero file paths, evidence, or tradeoffs.
- Context Degradation: After 30 minutes in a single chat, the agent gets confused, repeats mistakes, or trashes working code.
REVibe fixes this at the root. It gives your existing agent the disciplined workflow of a principal engineer.
REVibe is not a heavy framework, bloated daemon, or closed SaaS. It is an ultra-lean suite of 11 native agent skills that install directly into your repository in 3 seconds. It works seamlessly inside whatever AI assistant you already use.
Instead of letting an agent blindly modify code, REVibe orchestrates a structured, 10-stage engineering lifecycle:
- One Controller, Bounded Subagents: One coordinator owns the conversation, manages run state, and delegates tasks to specialized workers. Subagents operate within strictly defined file boundaries and return structured evidence packets (
scope,findings,proofs,gaps)—they never touch global state. - The 6-Part Review Contract: Never suffer through vague questions again. Before asking for a decision, REVibe must provide:
Subject·Practical Meaning·Origin (File & Line)·Observed Evidence·Downstream Impact·Recommended Option. Every review concludes with an open-ended feedback prompt: "Is there anything REVibe missed, misunderstood, or that you want to add?" - Resumable State Isolation (
.revibe/<run-id>/): Every run is stored in its own directory with canonical JSON state, handoff documents, and reproduction logs. If you close your laptop, hit rate limits, or switch chats, resume instantly with/revibe resume <run-id>with zero context loss. - Targeted Invalidation, Not Blind Restarts: When you give feedback during review, REVibe transitively marks only the affected dependencies stale and reruns that specific lane. It never scraps unrelated working code.
- 10 Deliberate Stages: Automatically advances from Discovery through Verification, Alignment, Architecture, Strategy, Planning, Implementation, Adversarial Validation, Coherence Audit, and Clean Finalization.
# Local installation into repository (recommended)
npx -y MPSMeridiaN/REVibe --local
# Or global installation for current user
npx -y MPSMeridiaN/REVibe --globalCompatible with Claude Code, Cursor, Windsurf, OpenCode, Gemini, Cline, Kiro, and Qwen.
/revibe Refactor authentication to support session revocation
/revibe resume <run-id>
REVibe ships as 11 decoupled, cohesive native skills mapped across 4 deliberate engineering phases:
| Phase | Skill | Role & Primary Objective |
|---|---|---|
| Router | revibe |
Controller: Manages run state, dispatches workers, audits evidence, gates stages |
| 1. Understand | revibe-discover |
Repo Inventory: Catalogs structure, tools, entry points, and baseline claims |
revibe-verify |
Runtime Trace: Gathers behavioral proof, separating codebase reality from doc claims | |
revibe-align |
Intent Reconciliation: Reconciles codebase facts with user goals into an accepted target | |
| 2. Blueprint | revibe-design |
Architecture: Models whole-system boundaries, interfaces, schemas, and security |
revibe-strategize |
Trade-offs: Evaluates migration paths, solution directions, and operational risk | |
revibe-plan |
Task DAG: Generates atomic, dependency-aware work packets with verification gates | |
| 3. Execute | revibe-implement |
Subagent Coordination: Coordinates parallel subagents to apply surgical, verified changes |
revibe-validate |
Adversarial Testing: Proves system correctness through edge-case and lifecycle checks | |
| 4. Deliver | revibe-cohere |
Cross-layer Audit: Detects cross-layer contradictions, stale documentation, and debris |
revibe-finalize |
Release Readiness: Audits repository hygiene, dependencies, and deployment readiness |
Every workflow run is isolated under .revibe/<run-id>/ to guarantee determinism and auditability:
.revibe/<run-id>/
├── state.json # Canonical state machine, stage statuses, and dependency DAG
├── handoffs/ # Durable evidence, trade-offs, and verification traces
└── evidence/ # Reproduction proofs, benchmark outputs, and diffs
REVibe is a disciplined reasoning and orchestration protocol, not a magic wand.
It will not make a weak language model magically write flawless code. What it does do is prevent intelligent models from doing dumb things: it stops them from modifying files prematurely, guessing your requirements, hallucinating worker results, or trashing your git working tree. Confidence is always bounded by the empirical evidence available in your project.
- Workflow & Review Protocol
- Installation & Supported Harnesses
- Harness Capability Matrix
- Validation Contract
- Development & Contributing
- Versioned Changelog