By mytechsonamy
AI-Orchestrated Vibe Coding Framework with Multi-AI Consensus and Truth Validation. Combines SDLC orchestration with requirements-first quality assurance.
The six phase-specialist agents (prd-rewriter, design-spec-refiner,
ARCHITECTURE-phase specialist that reads the architecture report + reviewer suggestions + policy violations, and emits ONE diff-first patch drafting/updating ADRs (Architecture Decision Records). Never writes to architecture docs directly — the patch is applied by apply-arbiter-patch after operator confirmation.
Reviews code and documents for quality, security, and maintainability. Use for SDLC review cycles, PR reviews, and artifact validation.
Analyzes brownfield codebases for structure, patterns, hotspots, and dependencies. Use when onboarding existing projects or preparing context for development.
TESTING-phase specialist that reads coverage report + mutation report + reviewer suggestions, and emits ONE diff-first patch that adds the missing tests. Never writes directly — patch is applied by apply-arbiter-patch after operator confirmation.
Advance the project to the next SDLC phase. Reads projectId from vibeflow.config.json, invokes the sdlc_advance_phase MCP tool, and surfaces the phase-gate's pass/fail reason. Supports humanOverrideNote for advancing under HUMAN_APPROVAL_REQUIRED consensus (Sprint 17-C).
Reads the patch manifest produced by consensus-arbiter, shows a git-style diff summary, archives every target file to .vibeflow/archive/ (a timestamped version trail) AND snapshots it for one-command rollback before touching anything, asks for explicit operator confirmation (unless --yes), and applies via `git apply`. Updates `arbiter-decisions.md` with applied:true + timestamp. Optional `--run-tests` runs the project's test command afterward and reminds the operator how to revert if they break.
Validates proposed changes against architectural rules — layering, allowed dependencies, forbidden imports, naming conventions. Use before merging or when reviewing a refactor that touches cross-module boundaries. Blocks work that violates ADR-recorded constraints.
The ARCHITECTURE-phase author-side guide — the counterpart to design-bootstrap. architecture-validator VALIDATES docs/architecture.md but nothing authors it, so a greenfield ARCHITECTURE phase had no skill to produce the doc. This authors docs/architecture.md (logical/component architecture, data model, integration contracts, a domain-policy-aware security & privacy architecture, NFRs, deployment baseline) + one revisitable ADR per consequential decision, after ASKING the operator the technology/deployment baseline (propose sensible defaults / specify the stack / stack-agnostic). Then arms the consensus marker so architecture-validator + consensus review it. Use at the start of ARCHITECTURE.
Validates a proposed software architecture against domain policies, the approved PRD, and (optionally) the current codebase's import graph. Writes .vibeflow/reports/architecture-report.md and one .vibeflow/reports/adr-NNN-<slug>.md per accepted decision. Blocks advance if any criticalPolicyViolations > 0. PIPELINE-1 step 2.
Admin access level
Server config contains admin-level keywords
Executes bash commands
Hook triggers when Bash tool is used
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.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
domainProject domain: 'financial', 'e-commerce', 'healthcare', or 'general'. Affects quality thresholds and release decision weights.
${user_config.domain}ci_providerWhich CI/CD system the dev-ops MCP should target: 'github' (GitHub Actions, default) or 'gitlab' (GitLab CI). The selected provider determines which API endpoints the dev-ops tools call.
${user_config.ci_provider}figma_tokenPersonal access token for the Figma REST API (used by design-bridge MCP). Create at figma.com → Settings → Personal access tokens. Leave empty to disable Figma-dependent skills.
${user_config.figma_token}gemini_modelGoogle model for Gemini reviews via gemini CLI (default: gemini-2.0-flash). Leave empty to skip Gemini reviews.
${user_config.gemini_model}github_tokenPersonal access token for the GitHub REST API (used by dev-ops MCP to trigger workflows, check runs, list artifacts). Needs `actions:write` + `contents:read` at minimum. Leave empty to disable CI-dependent skills.
${user_config.github_token}gitlab_tokenPersonal access token for the GitLab REST API (used by dev-ops MCP when ci_provider=gitlab). Needs `api` + `read_repository` at minimum. Falls back to github_token when unset. Added in v1.2 / Sprint 7 / S7-01.
${user_config.gitlab_token}openai_modelOpenAI model for ChatGPT reviews via codex CLI (default: gpt-4o). Leave empty to skip ChatGPT reviews.
${user_config.openai_model}gitlab_base_urlCustom GitLab API base URL for self-hosted instances (e.g. https://gitlab.example.com/api/v4). Leave empty to use gitlab.com. Trailing slash stripped automatically. Only consulted when ci_provider=gitlab. Added in v1.2 / Sprint 7 / S7-01.
${user_config.gitlab_base_url}Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Requires secrets
Needs API keys or credentials to function
Requires secrets
Needs API keys or credentials to function
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Governed, multi-AI software delivery for Claude Code. Requirements to release as a single, auditable, self-improving loop.
Most AI coding tools stop at generate code. VibeFlow governs the whole delivery lifecycle — requirements through deployment — as one orchestrated, auditable loop, and adds the three things teams actually need before they trust AI in delivery:
It runs entirely on your own machine as a Claude Code plugin. All durable state is plain files in your Git repo — no server, no database, no telemetry. And it learns from its own history to improve over time, with strict safety rails that auto-revert any change that makes outcomes worse.
This repository is the reference implementation — a working, hardened demonstration of what a governed AI-orchestrated SDLC looks like when it is engineered rather than improvised.
The bottleneck in software has moved from writing code to trusting it. AI can produce a great deal of plausible code, quickly — and that is exactly the danger. An ambiguous PRD yields confident code that solves the wrong problem; a single model is confidently wrong with no second opinion and no record of why a decision was made; quality scrutiny bolted on at the end surfaces problems when they are most expensive to fix.
VibeFlow is an opinion about how to close that gap: deterministic where it must be, intelligent where it helps — and the architecture keeps the two in their lanes.
Each phase boundary is a gate with machine-checked exit criteria;
/vibeflow:advance refuses to move on until they are satisfied.
| Phase | What VibeFlow guarantees |
|---|---|
| 1 · Requirements | Testability scored; ambiguity flagged; score < 60 blocks the build |
| 2 · Design | Wireframes, design tokens, accessibility checks |
| 3 · Architecture | Decision records (ADRs), 3-AI vote |
| 4 · Planning | Epic breakdown, dependency graph, test strategy |
| 5 · Development | Quality gates on every commit |
| 6 · Testing | Coverage, mutation testing, chaos injection |
| 7 · Deployment | GO / CONDITIONAL / BLOCKED release decision + rollback |
VibeFlow is built entirely from Claude Code native primitives — skills, sub-agents, hooks, and MCP servers — with no separate server process and no database. Four layers, each with a deliberate job:
| Layer | Primitive | Responsibility |
|---|---|---|
| Orchestration | Skills (prose + bash) | Phase walks, consensus loops, operator commands |
| Specialization | Sub-agents | Deep artifact rewrites & reviews in isolated context |
| Enforcement | Hooks | Gate writes, run consensus, persist & restore state |
| Computation | MCP servers (TypeScript + Zod) | State transitions, validation, analysis, integrations |
All durable state lives in your repo:
.vibeflow/state/<project>/
project.json # rollup: current phase, satisfied criteria, metrics
events/ # append-only log of every transition
archive/ # per-phase snapshots
.vibeflow/state/consensus/history.jsonl
Because state is text, Git is the time machine — you diff it, blame it,
branch it, and review it like any other artifact. bin/replay-events.sh
reconstructs project.json byte-for-byte from the event log.
npx claudepluginhub mytechsonamy/vibeflow --plugin vibeflowToken-efficient vibe-coding pipeline with hard guardrails: brainstorm, plan, isolate, exec, verify, review, integrate. Halts on 'Expected' mismatches instead of committing bad work.
AI development loop — orchestrator distributes tasks to headless workers, independent auditor verifies, structural enforcement auto-blocks downstream on upstream failure. Full-cycle validated with 10-scenario test harness.
SDLC enforcement for AI agents — TDD, planning, self-review, CI shepherd
Complete SDLC framework with 58 specialized agents for software development lifecycle management. Phase-based workflows (Inception→Elaboration→Construction→Transition), security reviews, testing orchestration, and deployment automation.
Elite AI development framework: reference-first design, agent orchestration, automated quality gates, and battle-tested engineering workflows
Code transformation: Dev SDLC orchestrator (code-shipping pipeline), plan, assert, audit, review, test, refactor, debug, for-sure. Hosts engineering agents.