Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

English | 简体中文 | 日本語 | 한국어 | Tiếng Việt | Portugues

Flowser

Built by world-class engineers, for vibecoders at
flowser.ai — AI Agents with computers for GTM


vibecode-pro-max-kit

Stop your AI from coding before it thinks — and forgetting every detailed prompt from you.
This harness turns any AI coding agent into a spec-driven engineering team
that researches, plans, ships production-grade code, and self-improves its memory to survive context-rotting even 6 months later.


Flow like water

"Total Concentration — Spec Breathing, Tenth Form: Constant Flux.
A continuous development cycle that grows stronger with each feature shipped.
Context compounds. The flow never breaks."

— Tanjiro Kamado

🔬 Spec-driven development for AI agents
📋 Auto-generates PRDs, manages backlogs, routes context automatically
🧠 Self-improving knowledge base that compounds as you ship
⚡ Runs autonomously for hours on large tasks without losing state
🤝 Plans and specs are shareable — devs, PMs, and stakeholders review the same artifacts

Stars Forks License Contributors CI Last Commit Agents Skills 7 Tools

The simplest, most flexible, team-friendly coding harness for

Claude Code  Codex CLI  Cursor  Windsurf
Antigravity  OpenCode  GitHub Copilot

Works across any tech stack, any language, any project

Tech Stack Row 1
Tech Stack Row 2
Tech Stack Row 3
React · Next.js · Vue · Nuxt · Svelte · Angular · React Native · Electron · Node.js · Express · Bun · Hono · Python · Django · FastAPI · Flask · Ruby · Rails · Go · Rust · Java · Spring Boot · Kotlin · Swift · PHP · Laravel · C# · .NET · Elixir · TypeScript · Prisma · Supabase · Firebase · PostgreSQL · MongoDB · Redis · GraphQL · Docker · Kubernetes · Terraform · AWS · GCP · Azure · Vercel · Cloudflare · Tailwind · shadcn/ui · and any other stack your project uses


🚀 Install (30 seconds)

curl -fsSL https://raw.githubusercontent.com/withkynam/vibecode-pro-max-kit/main/install.sh | bash

Then open Claude Code and say:

Run vc-setup

That's it. The setup skill detects your stack, asks about your project (a real conversation, not a checklist), scaffolds the process directory, deep-scans your codebase, and populates context files with actual content — not placeholders.


📦 What gets installed
your-project/
├── .claude/
│   ├── agents/              # 🤖 12 specialized agent definitions
│   │   ├── vc-research-agent.md
│   │   ├── vc-execute-agent.md
│   │   └── ...
│   ├── skills/              # ⚡ 31 auto-discovered skills
│   │   ├── vc-generate-plan/
│   │   ├── vc-security/
│   │   ├── vc-scout/
│   │   └── ...
│   └── hooks/               # 🪝 7 lifecycle hooks
│       ├── privacy-block.cjs
│       ├── scout-block.cjs
│       └── ...
├── .codex/
│   └── agents/              # 🔄 Mirrored agents for Codex
├── CLAUDE.md                # 📋 Orchestrator + routing rules
├── AGENTS.md                # 📖 Agent registry
└── process/                 # 🧠 Created by vc-setup (not install)
    └── ...
  • Fresh project? Installs the full harness, then vc-setup studies your codebase
  • Existing .claude/ config? Backs up to .vibecode-backup/, installs fresh, restores your settings.json
  • Existing process/ directory? Never touched by install — vc-setup handles migration intelligently
  • Existing CLAUDE.md? Backed up as CLAUDE.md.pre-vibecode, harness version installed
🤖 Full agent setup prompt (copy-paste this into Claude Code for maximum control)
First, install the vibecode-pro-max-kit agent harness by running this command:

curl -fsSL https://raw.githubusercontent.com/withkynam/vibecode-pro-max-kit/main/install.sh | bash

After the install completes, run vc-setup to configure everything for this project.

Follow the full interactive flow:

1. DETECT — Read package.json, detect my stack (framework, package manager, monorepo
   structure, test framework, database, auth). Also check if I have any existing .claude/,
   process/, or context files from a previous setup.

2. SHOW ME WHAT YOU FOUND — Present a summary of the detection results and wait for me
   to confirm before continuing. If this is an existing project with process/ folders or
   context files, tell me what you found and what looks good vs what could be improved.

3. ASK ME ABOUT THE PROJECT — Before scaffolding or scanning, have a real conversation
   with me about this project. Don't just ask a fixed list of questions and move on — ask
   follow-ups based on my answers, probe deeper on anything vague, and keep going until
   you genuinely understand the project. Start with the basics (what is this? who uses it?),
   then dig into architecture, features, conventions, pain points, and anything else that
   matters. Summarize your understanding back to me and confirm it's correct before moving on.

4. SCAFFOLD — Create the process/ directory structure. If I already have process/ folders,
   show me what you plan to change and wait for my approval before reorganizing anything.
   Never silently move or delete my existing files.

5. STUDY — Deep-scan the codebase and populate process/context/all-context.md with REAL
   content based on what you find AND what I told you. Include: repo structure, tech stack
   with versions, key patterns and conventions, import aliases, env vars, API routes,
   database schema, test setup. Do not leave placeholder text.

6. VALIDATE — Run all the validation checks to make sure everything is wired correctly.

Important rules:
- If I have existing context files or a well-written CLAUDE.md, read them first and
  preserve what is good. Merge intelligently — do not replace good content with generic scans.
- Show me a summary of what you plan to create or change at each major step and wait
  for my OK before proceeding.
- Do not create empty placeholder files. Only create files that have real content.
- Ask before reorganizing. If my existing setup works, tell me what you would improve
  and let me decide.

Table of Contents

🔥 The Problem

You ask Claude to "add webhook support." It immediately starts writing code. No questions about your architecture. No check on existing patterns. No plan. You get 400 lines that don't fit your codebase, and you spend an hour fixing it.

But that's just the surface. The deeper problems hit harder:

🧠

Context dies every session

Your agent forgets everything it learned. Same mistakes, same questions, every time. No memory, no compounding knowledge.

📄

Docs go stale instantly

You wrote great context docs last week. They're already outdated. Nothing auto-updates them as the codebase evolves.

💥

Big tasks collapse mid-way

Context window fills up, state is lost, the agent starts hallucinating. You restart from scratch on hour 3.

🤝

No specs, no review, no collaboration

Your PM can't review what the agent is about to build. There's no artifact to share, discuss, or approve before code is written.

🎭

Architecture decisions are hallucinated

The agent invents patterns instead of researching how other codebases solved the same problem.

Your agent has intelligence but no process, no memory, and no way to collaborate with your team.

Whether you're a developer, a PM, or a CEO who just started vibe coding — this problem hits everyone the same way. The fix is the same too: give your agent a real development process.


🛠️ The Fix

This harness installs a complete development system into your project — not just a CLAUDE.md file, but 12 specialized agents, 31 skills, and a phase-locked workflow that forces your agent to understand before it builds.


📋

Spec-driven plans

PMs and devs review the same plan artifact before any code is written

🔄

Self-improving context

Auto-updates every time a feature ships — docs never go stale

Autonomous execution

Survives context compaction — runs for hours, not minutes

🧬

Architecture research

Studies real codebases before making design decisions

🧭

Smart context routing

Loads only what's relevant — not your entire knowledge base every time

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '16px', 'lineColor': '#8888AA'}} }%% flowchart TD R["🔍 RESEARCH\nRead codebase, gather facts"] I["💡 INNOVATE\nExplore 2-3 approaches"] P["📋 PLAN\nWrite detailed spec"] E["⚡ EXECUTE\nImplement the plan"] T["✅ tester → reviewer → git-manager"] U["🧠 UPDATE PROCESS\nCapture learnings"] R -->|"you say 'go'"| I I -->|"you say 'go'"| P P -->|"ENTER EXECUTE MODE"| E E --> T E -->|"recommended"| U style R fill:#1565C0,stroke:#0D47A1,color:#FFFFFF style I fill:#E65100,stroke:#BF360C,color:#FFFFFF style P fill:#2E7D32,stroke:#1B5E20,color:#FFFFFF style E fill:#C62828,stroke:#B71C1C,color:#FFFFFF style T fill:#6A1B9A,stroke:#4A148C,color:#FFFFFF style U fill:#00695C,stroke:#004D40,color:#FFFFFF

Every transition requires your explicit approval. Nothing auto-advances. You stay in control.


The Vibe Coding Revolution

"The hottest new programming language is English."

— Andrej Karpathy

Vibe coding changed who can build software. Spec-driven development changes what they can ship.

63%

of vibe coding users are NOT developers

16.2M

citizen developers worldwide
(38% YoY growth)

$4.7B

vibe coding market
growing 38% annually

25%

of YC W25 startups had 95%+ AI-generated codebases

Most tools help you start a project. This harness helps you finish it — with plans your team can review, context that never goes stale, and safety systems that catch mistakes before they ship.


Who Is This For?

"The point isn't who typed it. It's what shipped."

— Garry Tan, YC

Whether you just discovered vibe coding or you're a staff engineer shipping production systems — this harness adapts to your workflow.

🧑‍💼

CEO / Founder

"Build me a SaaS with auth, billing, and a landing page"

The agent researches your stack, writes an architecture plan you can review, implements with tests, and captures every decision for your technical co-founder to audit later.

📊

Product Manager

"Create a dashboard showing MRR, churn, and growth metrics"

It generates a PRD-style spec, gets your approval before writing code, implements to spec, and archives the plan as searchable project history.

🎨

Designer

"Match this Figma screenshot pixel-perfect"

The design-aware agent analyzes your mockup, implements component-by-component with your design tokens, and spawns visual comparison checks.

⚙️

Engineer

"Refactor the auth module to support RBAC with zero downtime"

It researches your current auth code and how other codebases solved RBAC, writes a migration plan with blast radius analysis, implements safely with rollback notes.

At a Glance

🤖

12

Specialized Agents
Domain experts that own each development phase

32

Auto-Discovered Skills
Reusable capabilities surfaced by keyword matching

🪝

7

Lifecycle Hooks
Pre/post execution guardrails and context injection

📜

6

Development Protocols
Shared workflow rules across all tools

🛡️

5

Safety Systems
Phase-locking, blast radius, privacy, leak detection

🔧

7

Supported Tools
Claude Code, Codex, Cursor, Windsurf, Antigravity, OpenCode, Copilot

🌍

6

Languages
EN · 中文 · 日本語 · 한국어 · Tiếng Việt · Português

30s

Install Time
One curl command + auto-setup does the rest

💎 Why Teams Use This

Most harnesses give you a CLAUDE.md and instructions. This gives you an autonomous development system that compounds intelligence over time.


📋 Spec-Driven Development — Not Vibes-Driven

Every feature gets a written plan with blast radius analysis before a single line of code is written.

💡 Auto-generates PRDs, manages backlogs, organizes feature groups. Works for both developers and product managers — your agent plans like a senior engineer, not an intern.

What's in every plan:

SectionPurpose
📍 TouchpointsEvery file that will be created or modified, listed upfront
📜 Public contractsWhat API surfaces or interfaces change
💥 Blast radiusWhat could break, what tests to run, what to watch
Verification evidenceHow to prove the implementation is correct
🔄 Resume handoffEnough context for any agent to pick up mid-plan

🔄 Autonomous Multi-Phase Execution — Hours of Hands-Free Work

For large tasks, the agent runs an iterative phased loop:

🔍 research → ⚡ execute → ✅ validate → 📄 report → 🔄 repeat

💡 It self-heals when stuck, self-reflects to improve approach, and writes durable progress reports to disk. Context compaction can't kill it — all state lives in files, not memory.

Walk away and come back to completed work.


🧬 Auto-Architecture Research — Learn From Any Codebase

The agent doesn't just read your code — it studies other repositories to learn how they solved similar problems (vc-xia).

💡 It researches, compares approaches, and adapts the best patterns into your codebase. Architecture decisions are informed by real-world implementations, not hallucinated best practices.


🧭 Persistent Smart Context Routing — Always the Right Context

Context isn't one giant file. It's organized into auto-routed knowledge domains:

process/context/
├── all-context.md              # 🧭 Root router — reads your task, loads what's relevant
├── tests/
│   └── all-tests.md            # 🧪 Test runners, commands, debugging
├── container/
│   └── all-container.md        # 🐳 Docker, deployment, infra
├── uxui/
│   └── all-uxui.md             # 🎨 Components, design tokens, patterns
└── {your-domain}/
    └── all-{domain}.md         # 📚 Any domain with 3+ durable docs

💡 When the agent works on billing, it loads billing context — not your entire codebase docs. Context auto-updates every time you complete a feature, so it never goes stale.


🧠 Self-Improving Knowledge Base — Gets Smarter as You Ship

Every completed feature feeds learnings back into the context system.

💡 Research findings, architectural decisions, debugging insights, and coding patterns are captured and indexed automatically. Your 100th feature benefits from everything learned in the first 99. The knowledge compounds — it doesn't reset.


How This Compares

Featurevibecode-pro-max-kitSuperpowersGSDgstack
Spec-driven lifecycleFull RIPER-5 (research → plan → execute → verify)Mandatory workflowsContext-rot fixPartial
Phase-locked safetyTool restrictions per mode (read-only research, no-write innovate)Skill-based constraintsPhase separationNone
Multi-tool support7 tools via AGENTS.md + nativeClaude Code plugin14 runtimes1 tool
Auto-improving contextDomain-routed context groups, updates after every featurePlugin memoryDisk-persisted stateManual
Team collaborationShared specs, plans, and review artifactsSoloSoloSolo
Skills system32 auto-discovered, keyword-matched at every prompt86 composable skillsMeta-prompting23 role tools
Multi-phase programsUmbrella plans + phase-by-phase execution loop with regression checksSingle taskSingle taskSingle task
Quality pipeline6-step chain (code-review → test → simplify → security → audit → commit)Per-skill qualityNo auto-chainNo auto-chain
Installation30-second curl install + auto-setupPlugin marketplacenpx one-linergit clone
Context routingDomain-based routing table with grouped context packsFlat skill contextFlat contextSingle file

On runtime breadth: GSD supports 14 runtimes. We support 7 deeply — with full agent harnesses, skill discovery, and lifecycle hooks on every platform. Breadth vs. depth: your choice.


⚡ What Makes This Different

Most agent harnesses give you a big CLAUDE.md and some instructions. Here's what this one actually does:


🔒

Phase-Locked Tool Restrictions

Your agent literally cannot write code during research. RESEARCH is read-only, INNOVATE has no Bash, PLAN can only write to process/. Actual capability removal, not suggestions.

🎯

Smart Auto-Routing

Detects your intent from natural language. "build webhook support" → full pipeline. "login is broken" → debugger. 6-level precedence, one clarifying question max.

🔍

Automatic Skill Discovery

Before routing any request, scans 32 skills and matches keywords. Say "add webhook support" and vc-security + vc-scenario surface automatically.

💾

Survives Context Compaction

Plans, reports, context docs, and learnings all live on disk. The session-init hook re-injects approval gates after compaction. Nothing is lost.

🛡️

Self-Policing Violation Detection

When the agent is about to cross a phase boundary, it stops itself: "PHASE JUMPING PREVENTED". A structural hallucination guard.

🔄

Works Across 7 AI Coding Tools

Two open standards — AGENTS.md and SKILL.md — mean zero adapters, zero plugins, zero configuration. Start in Claude Code, switch to Cursor, continue in Codex.

🧭 How It Works

Your request
  → Step 0: Skill Discovery (match keywords → surface relevant skills)
  → Intent Detection (feature / bug / question / refactor / UI)
  → Route to the right agent
  → Phase-locked execution with explicit transitions

The orchestrator never does the work itself — it routes, monitors, and manages transitions.


📊 The Workflow

PhaseWhat happensYou say
🔍 RESEARCHRead-only fact gathering — codebase + web(automatic on feature requests)
💡 INNOVATEExplore 2-3 approaches with trade-offsgo
📋 PLANWrite a detailed spec you can reviewgo
EXECUTEImplement exactly what was plannedENTER EXECUTE MODE
🧠 UPDATE PROCESSCapture learnings, update context, archive plan(recommended after non-trivial work)

💡 Shortcuts: ENTER FAST MODE - [task] compresses RESEARCH+INNOVATE+PLAN into one pass — still pauses before EXECUTE. Trivial fixes (single file, <15 lines, no schema/auth changes) skip straight to execute.


💻 Typical Session

# 🆕 Feature request
You: "add webhook support to the API"
→ Skill discovery surfaces: vc-scenario, vc-security
→ research-agent gathers context (read-only, can't touch code)
→ You say "go" → innovate-agent explores approaches
→ You say "go" → plan-agent writes spec with blast radius
→ You review the plan, say "ENTER EXECUTE MODE"
→ execute-agent implements → self-review → tester → code-reviewer → git-manager
→ Closeout packet: what changed, what's verified, recommended next step
# 🐛 Bug fix
You: "login redirect is broken"
→ Routes to vc-debugger → evidence gathering → competing hypotheses
→ Root cause identified with proof chain
→ execute-agent implements the fix → quality pipeline
# ⏩ Fast mode
You: "ENTER FAST MODE - add rate limiting middleware"
→ Compressed research+innovate+plan in one pass
→ Mandatory safety pause → you review → "ENTER EXECUTE MODE"
# 🏗️ Large program
You: "build a full testing platform"
→ Creates umbrella plan + phase plans in a feature folder
→ Each phase: re-research → approve → execute → validate → durable report
→ Progress survives context compaction — durable reports on disk
# 🔄 Autonomous optimization
You: "improve test coverage to 80% using vc-autoresearch"
→ Agent iterates: make change → commit → measure → keep/revert
→ Stuck detection after 5 consecutive discards → strategy shift
→ Full audit trail in TSV

🛡️ Built-in Safety Systems

These aren't just guidelines — they're structural enforcement built into every agent.

⏸️

50% Mid-Implementation Check-In

At approximately halfway through execution, the agent pauses to report progress, list completed and remaining items, and asks: "Continue with current approach or pause and return to PLAN?"

🚫

Never Silently Deviate

If the execute-agent hits a problem requiring deviation from the plan, it immediately stops, explains the issue, and returns to PLAN mode. No quiet improvising.

🔙

Approach Abandonment Protocol

When an approach fails, the agent evaluates reusable components, documents lessons before deletion, creates an abandonment summary, and returns to PLAN.

🔐

Privacy Guardrails Hook

The agent is blocked from reading .env, credentials, SSH keys, and .pem files. Must ask for explicit approval.

⚠️

High-Risk Evidence Packs

For changes touching auth, billing, schema migrations, or public APIs — the system requires a formal evidence pack before calling work "done."

📊

Drift Signal Scoring

After execution, the system scores urgency: LOW (light touch), MEDIUM (significant changes), HIGH (harness/protocol files touched).

🔍 Pre-Implementation Intelligence

Before a single line of code is written, the system can catch issues through specialized analysis:


🎭

5-Persona Pre-Implementation Debate

vc-predict — Architect, Security, Performance, UX, and Devil's Advocate debate your plan. Produces a GO / CAUTION / STOP verdict before you write a line of code.

🎲

12-Dimension Edge Case Generator

vc-scenario — Decomposes any feature across 12 dimensions (user types, input extremes, timing, scale, state, env, errors, auth, data, integrations, compliance, business logic). Outputs usable as test specs.

🔐

STRIDE + OWASP Security Audit

vc-security — Dual-methodology security audit with dependency auditing, secret detection, and auto-fix mode that sorts by severity and fixes Critical first with regression guards.

🤖 Autonomous Agent Capabilities


🔄

Autonomous Metric Optimization

vc-autoresearch — Set a goal, walk away. Iterative git-backed loop: make ONE atomic change → commit → measure → keep or revert. Stuck detection after 5 consecutive discards triggers strategy shifts.

👥

Parallel Agent Teams

vc-team — Multiple agents working simultaneously with git worktree isolation. Research in parallel, execute in parallel, review in parallel, debug adversarially.

🔬

Evidence-Before-Hypothesis Debugging

vc-debugger — Gathers evidence first → forms 2-3 competing hypotheses → systematically tests each → documents elimination path. Never guesses — proves.

✅ Quality Pipeline — Built Into Execution

The execute-agent doesn't just write code and call it done. It auto-chains through a quality pipeline:


%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '16px', 'lineColor': '#8888AA'}} }%% flowchart TD E["⚡ Execute-Agent\nImplements the plan"] SR["🔎 Self-Review\nLine-by-line check\nagainst plan"] T["🧪 Tester\nDiff-aware — only\nruns affected tests"] CR["🔍 Code Reviewer\nEdge case scout\n+ adversarial review"] CS["✨ Code Simplifier\nClarity refactoring"] GM["📦 Git Manager\nLogical commit splitting\nfrom touched_files"] E --> SR SR --> T T --> CR CR --> CS CS --> GM style E fill:#C62828,stroke:#B71C1C,color:#FFFFFF style SR fill:#AD1457,stroke:#880E4F,color:#FFFFFF style T fill:#6A1B9A,stroke:#4A148C,color:#FFFFFF style CR fill:#283593,stroke:#1A237E,color:#FFFFFF style CS fill:#00695C,stroke:#004D40,color:#FFFFFF style GM fill:#37474F,stroke:#263238,color:#FFFFFF

StepWhat it does
🔎 Self-reviewChecks every checklist item against plan for deviations, documents them
🧪 TesterMaps changed files to test files, auto-escalates to full suite when >70% mapped
🔍 Code reviewerDispatches edge case scout BEFORE review, checks N+1 queries, auth paths, data leaks
SimplifierClarity refactoring after review passes — no behavior changes
📦 Git managerReceives touched_files list, splits into logical conventional commits, refuses unknown files

📋 The Plan Lifecycle — Spec-Driven, Not Vibes-Driven

Every non-trivial feature follows a plan lifecycle — a written spec that is created, reviewed, executed against, and archived as project history.


%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '16px', 'lineColor': '#8888AA'}} }%% flowchart TD A["🆕 Feature Request"] B["📝 Plan Created\nin active/"] C{"👀 User Reviews\nthe Plan"} D["⚡ Execute Against Plan"] E["📦 Plan Archived\nto completed/"] F["🧠 Learnings Written\nto all-context.md"] G["🔄 Next Feature\nStarts Smarter"] A --> B B --> C C -->|"✅ Approved"| D C -->|"✏️ Needs Changes"| B D --> E E --> F F --> G G -.->|"context compounds"| A style A fill:#1565C0,stroke:#0D47A1,color:#FFFFFF style B fill:#E65100,stroke:#BF360C,color:#FFFFFF style C fill:#F57F17,stroke:#F9A825,color:#000000 style D fill:#C62828,stroke:#B71C1C,color:#FFFFFF style E fill:#6A1B9A,stroke:#4A148C,color:#FFFFFF style F fill:#00695C,stroke:#004D40,color:#FFFFFF style G fill:#1565C0,stroke:#0D47A1,color:#FFFFFF

💡 Six months from now, when someone asks "why did we build auth this way?", the answer is in completed/. Not lost in a Slack thread.


Where plans live on disk:

process/
├── general-plans/
│   ├── active/                  # 📋 Plans currently being worked on
│   │   └── webhooks_PLAN_28-05-26.md
│   ├── completed/               # ✅ Archived plans (searchable history)
│   ├── backlog/                 # 📌 Deferred work
│   ├── reports/                 # 📄 Cross-cutting reports
│   └── references/              # 📚 Research outputs
└── features/
    └── billing/                 # 🏷️ Feature-scoped (5+ artifacts)
        ├── active/
        ├── completed/
        ├── backlog/
        ├── reports/
        └── references/

🏗️ Phase Programs — Large Projects That Don't Fall Apart

Normal features use one plan. Large multi-phase projects use a phase program — an umbrella plan plus individual phase plans, each with its own validation gate.


%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '16px', 'lineColor': '#8888AA'}} }%% flowchart TD UP["🎯 Umbrella Plan\nOverall program goal"] P1["📋 Phase 1 Plan"] P2["📋 Phase 2 Plan"] P3["📋 Phase 3 Plan"] R1["🔍 Re-Research"] E1["⚡ Execute"] V1["✅ Validate"] RP1["📄 Durable Report"] R2["🔍 Re-Research"] E2["⚡ Execute"] V2["✅ Validate"] RP2["📄 Durable Report"] UP --> P1 UP --> P2 UP --> P3 P1 --> R1 R1 -->|"approval"| E1 E1 --> V1 V1 --> RP1 RP1 -.->|"learnings feed\nnext phase"| R2 P2 --> R2 R2 -->|"approval"| E2 E2 --> V2 V2 --> RP2 style UP fill:#1565C0,stroke:#0D47A1,color:#FFFFFF style P1 fill:#E65100,stroke:#BF360C,color:#FFFFFF style P2 fill:#E65100,stroke:#BF360C,color:#FFFFFF style P3 fill:#E65100,stroke:#BF360C,color:#FFFFFF style R1 fill:#1565C0,stroke:#0D47A1,color:#FFFFFF style E1 fill:#C62828,stroke:#B71C1C,color:#FFFFFF style V1 fill:#2E7D32,stroke:#1B5E20,color:#FFFFFF style RP1 fill:#6A1B9A,stroke:#4A148C,color:#FFFFFF style R2 fill:#1565C0,stroke:#0D47A1,color:#FFFFFF style E2 fill:#C62828,stroke:#B71C1C,color:#FFFFFF style V2 fill:#2E7D32,stroke:#1B5E20,color:#FFFFFF style RP2 fill:#6A1B9A,stroke:#4A148C,color:#FFFFFF

Key features:

FeatureWhy it matters
🔄Re-research at every phaseChecks for code drift, reads latest reports, updates assumptions
Validation gatesPhase isn't VERIFIED until evidence proves it. Honest status: PLANNEDCODE DONETESTINGVERIFIED or BLOCKED
📄Durable reportsEvery phase writes results to disk. Progress survives context compaction
🧠Learnings feed forwardPhase 1 discoveries update Phase 2's plan before execution
🏗️Foundation vs expansionExplicitly splits "prove the architecture" from "implement everything"
🚧Honest blocker handlingBlocked phases stay BLOCKED with evidence. No forcing green status

🧠 Context Groups — Organized Knowledge, Not One Giant File

Project knowledge is organized into context groups — durable knowledge domains, each with an all-{group}.md router that tells agents what to read and when.


process/context/
├── all-context.md              # 🧭 Root router — architecture, stack, patterns, conventions
├── tests/
│   └── all-tests.md            # 🧪 Test runners, commands, debugging procedures
├── container/
│   └── all-container.md        # 🐳 Docker, deployment, infra procedures
├── uxui/
│   └── all-uxui.md             # 🎨 Components, design tokens, patterns
├── infra/
│   └── all-infra.md            # 🖥️ Worker nodes, provisioning, DNS
├── skills/
│   └── all-skills.md           # ⚡ Skill runtime, app architecture
├── workflows/
│   └── all-workflows.md        # 🔄 Workflow runtime, deployment
└── {your-domain}/
    └── all-{domain}.md         # 📚 Any knowledge domain with 3+ durable docs

How it works
🧭 Router patternAgents read only what's relevant to their task, not everything
📏 Auto-promotionTopics with 3+ docs or 800+ lines get their own context group
🔄 Living docsUpdated by update-process-agent after every non-trivial feature
🧪 Auditablevc-audit-context verifies routing and consistency

📁 Feature Folders — Self-Organizing Project Memory

When a topic accumulates 5+ artifacts, it gets its own feature folder — a complete lifecycle container.


process/features/{feature}/
├── active/       # 📋 Plans currently being worked on
├── completed/    # ✅ Archived plans (searchable decision history)
├── backlog/      # 📌 Deferred work (agents check before duplicating)
├── reports/      # 📄 Execution reports, post-mortems, validation results
└── references/   # 📚 Research outputs that inform future decisions

What happens
🆕New work starts in active/ → reports accumulate → plan archives to completed/
📌Deferred work goes to backlog/ — agents check it before creating duplicate plans
📦Feature promotion happens automatically when general artifacts hit 5+
🔍Every feature has complete, self-contained history — plans, decisions, reports, research

🤖 What's Inside


12 Agents

Click to expand agent list (12 agents)

Core workflow agents — one per RIPER-5 phase:

AgentRole
🔍 vc-research-agentCodebase + web research, read-only. Contradiction tracking built in
💡 vc-innovate-agentBrainstorm 2-3 approaches. Must produce decision summary before PLAN
📋 vc-plan-agentWrite spec with anti-rationalization guards. "I already know how" is not a plan
vc-execute-agentImplement per plan. 50% check-in, deviation protocol, self-review
vc-fast-mode-agentCompressed RESEARCH→INNOVATE→PLAN with mandatory safety pause
🧠 vc-update-process-agent7-phase mandatory checklist including stale artifact scanning

Specialist agents — called during EXECUTE or standalone:

AgentRole
🐛 vc-debuggerEvidence-before-hypothesis. Competing hypotheses, elimination chains
🧪 vc-testerDiff-aware. Only runs affected tests. Auto-escalates on config changes
🔎 vc-code-reviewerEdge case scout BEFORE review. N+1 detection, auth path validation
vc-code-simplifierClarity refactoring without behavior change
🎨 vc-ui-ux-designerDesign-aware frontend. Can spawn research subagent mid-execution
📦 vc-git-managerLogical commit splitting from touched_files. Refuses unknown files

31 Skills (auto-discovered)

Click to expand skill list (31 skills)

🔧 Contract skillsvc-generate-plan · vc-generate-context · vc-audit-context · vc-audit-plans · vc-audit-vc · vc-setup · vc-update · vc-publish

🧠 Planningvc-predict (5-persona debate) · vc-scenario (12-dimension edge cases) · vc-sequential-thinking · vc-problem-solving

🐛 Debug & securityvc-debug · vc-security (STRIDE + OWASP + auto-fix) · vc-autoresearch (autonomous optimization)

📚 Researchvc-docs-seeker · vc-scout · vc-docs · vc-repomix · vc-xia (repo comparison)

🎨 Frontendvc-frontend-design · vc-chrome-devtools · vc-agent-browser · vc-web-testing

⚙️ Utilitiesvc-context-engineering · vc-mcp-management · vc-preview · vc-team (parallel agents) · vc-tech-graph · vc-watzup (session handoff) · vc-merge-worktree

💡 Some skills (like vc-xia) were inspired by ClaudeKit by @mrgoonie. We focused on fewer, deeper skills instead of 80+.


🪝 7 Hooks

HookWhat it does
🔐 Privacy guardrailsBlocks .env, credentials, SSH keys. Requires explicit approval
🚫 Scout blockerPrevents agent from wandering into node_modules/, dist/. Gitignore-syntax .ckignore
🧠 Session initDetects stack, injects env vars, recovers approval gates after compaction
💉 Subagent contextInjects ~200 token compact context block into every subagent
Edit qualityAfter 5+ edits, nudges to run code-simplifier (non-blocking, throttled)
📛 Descriptive namingLanguage-aware file naming conventions on every Write
📊 Usage trackingSession metrics and token awareness

Where everything lives:

your-project/
├── .claude/
│   ├── agents/              # 🤖 12 agent definitions (.md)
│   ├── skills/              # ⚡ 31 skill modules (each a directory with SKILL.md)
│   └── hooks/               # 🪝 7 lifecycle hooks (.cjs)
├── .codex/
│   └── agents/              # 🔄 Mirrored for Codex compatibility
├── .agents/
│   └── skills -> ../.claude/skills   # 🔗 Symlink for Codex discovery
├── CLAUDE.md                # 📋 Orchestrator config + routing rules
├── AGENTS.md                # 📖 Agent + skill registry
└── process/
    ├── context/             # 🧠 Auto-routed knowledge domains
    ├── general-plans/       # 📋 Cross-cutting plans + reports
    ├── features/            # 🏷️ Feature-scoped lifecycle folders
    └── development-protocols/  # 📜 Shared workflow rules

🔄 Updating

Pull the latest harness improvements:

Run vc-update

💡 Shows a dry-run diff, waits for confirmation. Your process/ directory and project-specific content are never touched.


Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.


Quick links:


Contributors

🙏 Credits

This project benefited from ClaudeKit by @mrgoonie — particularly skills like ck:xia which inspired some of ours.

The difference: vibecode-pro-max-kit focuses on the spec-driven development framework and self-improving context organization, without bloating you with 80+ skills. Fewer tools, more structure.


⭐ Star History

Star History Chart

📄 License

MIT

关于 About

Your AI forgets. This remembers. Spec-driven coding harness for vibecoders, product owners, CEOs and real builders — self-improving context memory, 12 agents, 32 skills. Kills context rot, ships features, not spaghetti. Claude Code & Codex. Any stack. 30 seconds
agenticai-agentsai-coding-assistantai-developmentai-workflowanthropicclaudeclaude-codecli-toolscode-qualitycodexcoding-agentscursordeveloper-toolsllmopenaiprompt-engineeringtypescriptvibe-codingvibecoding

语言 Languages

JavaScript83.8%
Python7.8%
HTML6.8%
Shell1.6%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
25
Total Commits
峰值: 25次/周
Less
More

核心贡献者 Contributors