By dukesmith0
Persistent project context, auto-generated test harness, and disciplined development workflows for Claude Code.
Import file or folder to .vibe/docs/ for reference - converts heavy formats, indexes automatically
Answer questions about this codebase using .vibe/ context and code search
Smart commit with test gate, .vibe/ sync, and optional PR creation
Full development workflow - explore, plan, implement, review, verify
Show available vibe commands and suggest next action based on project state
Implements code changes following project patterns exactly. Use when code needs to be written or modified.
Explores codebases to map architecture, patterns, and concerns. Use when you need to understand how code works before making changes.
Adversarial code review for bugs, security, functionality, and style. Use after code is written or modified.
Runs project tests, debug/ suite, and linters. Reports results with failure details. Use after code is written or modified.
Detects code risks and security issues during review, risk scanning, or code evaluation. Writes findings to risks.md with impact level and file:line references.
Auto-loads .vibe/ project context for commands and agents. Triggers on code questions, implementation, reviews, planning. Provides role-based context loading and API lookup chain.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Persistent project context, auto-generated test harness, and disciplined AI development workflows for Claude Code.
Originally created by Jack Lutz. Forked and extended by dukesmith0.
AI coding assistants lose context between sessions and can make changes without understanding the broader system. Vibe Framework fixes this with:
.vibe/ that survives across sessionsdebug/ that validate everythingclaude plugin marketplace add dukesmith0/vibe-framework
claude plugin install vibe@vibe-marketplace
Add to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"vibe-marketplace": {
"source": {
"source": "github",
"repo": "dukesmith0/vibe-framework"
}
}
},
"enabledPlugins": {
"vibe@vibe-marketplace": true
}
}
/vibe:init # Analyze codebase, create .vibe/ and debug/
/vibe:plan Add auth # Brainstorm, plan, then execute or defer
/vibe:go # Continue with the plan
/vibe:review # Adversarial review when ready
/vibe:commit # Smart commit with test gate
Getting started:
| Command | Description |
|---|---|
/vibe:init | Analyze codebase, create .vibe/ context + debug/ test harness |
/vibe:help | Show commands and suggest next action |
Planning:
| Command | Description |
|---|---|
/vibe:plan <goal> | Brainstorm, ask questions, create plan, execute or defer |
/vibe:ask <question> | Answer questions using context + codebase search |
Building:
| Command | Description |
|---|---|
/vibe:go <task> | Full workflow: explore, plan, implement, review, verify |
/vibe:tdd <feature> | Test-driven: write tests first, implement until green |
/vibe:oneshot <task> | Minimal-stop end-to-end workflow |
/vibe:ralph <plan> | Autonomous multi-task loop with parallel execution |
Maintaining:
| Command | Description |
|---|---|
/vibe:review | Five-part adversarial review with test gate |
/vibe:commit | Smart commit with test gate and .vibe/ sync |
/vibe:refresh | Sync .vibe/ after manual code changes |
/vibe:note <content> | Quick entry to bugs, risks, decisions, or future plans |
/vibe:add <path> | Import reference docs to .vibe/docs/ |
.vibe/
├── understanding.md # Architecture, stack, components, patterns
├── current.md # Active task: plan, progress, and state
├── bugs.md # Tracked bugs with IDs and impact levels
├── risks.md # Risks with IDs, impact, and baseline tracking
├── future.md # Backlog and deferred plans
├── decisions.md # Decisions, assumptions, and learned lessons
└── docs/ # Reference materials
debug/
├── conftest.py # Test fixtures (framework-dependent)
├── test_*.py # Auto-generated comprehensive tests
└── ... # Mirrors source structure
Commit both folders. They give Claude persistent context and comprehensive test coverage across sessions.
/vibe:init # Once per project
-> /vibe:plan <goal> # Brainstorm and plan
-> /vibe:go # Implement the plan
-> /vibe:review # Review changes
-> /vibe:commit # Ship it
-> /vibe:plan <next goal> # Repeat
Every step auto-updates .vibe/ files and debug/ tests. Bugs and risks get IDs (#3, #R2) so you can fix them directly: /vibe:go fix #3.
gh CLI (optional, for GitHub repo creation and PR workflows)MIT - see LICENSE
npx claudepluginhub jwlutz/claude_code_framework --plugin vibeToken-efficient vibe-coding pipeline with hard guardrails: brainstorm, plan, isolate, exec, verify, review, integrate. Halts on 'Expected' mismatches instead of committing bad work.
Vibe Better With Claude Code - You're not an engineer anymore. You're a prompt jockey with commit access. At least do it properly.
Plan-Build-Run — Structured development workflow for Claude Code. Solves context rot through disciplined subagent delegation, structured planning, atomic execution, and goal-backward verification.
VibeFlow skill library: full 16-phase workflow with plan reviews, safety guards, brainstorming, and office-hours.
GSD Core is a meta-prompting, context engineering, and spec-driven development system for AI coding agents.
Universal Claude Code workflow with specialized agents, skills, hooks, and output styles for any software project. Includes orchestrator, code-reviewer, debugger, docs-writer, security-auditor, refactorer, and test-architect agents.