English | ็ฎไฝไธญๆ | ๆฅๆฌ่ช | ํ๊ตญ์ด | Tiแบฟng Viแปt | Portugues
Built by world-class engineers, for vibecoders at
flowser.ai โ AI Agents with computers for GTM
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.
"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
The simplest, most flexible, team-friendly coding harness for
Works across any tech stack, any language, any project
kubernetes,aws,gcp,azure,vercel,cloudflare,tailwind,electron&perline=15" />
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)
Run this inside your project folder. Open a terminal and
cdinto the project you want the harness installed into before running the command โ it installs into the current directory.Prefer to drive it from your agent? Open Claude Code or Codex with that project folder as the working directory, then paste the full setup prompt below.
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-setupstudies your codebase - Existing
.claude/config? Backs up to.vibecode-backup/, installs fresh, restores yoursettings.json - Existing
process/directory? Never touched by install โvc-setuphandles migration intelligently - Existing
CLAUDE.md? Backed up asCLAUDE.md.pre-vibecode, harness version installed
๐ค Full agent setup prompt (copy-paste this into Claude Code for maximum control)
First, open Claude Code or Codex with your project folder as the working directory (launch it from inside the project, or
cdthere first). The harness installs into the current directory, so this must be your project โ then paste the prompt below.
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 sessionYour agent forgets everything it learned. Same mistakes, same questions, every time. No memory, no compounding knowledge. |
๐Docs go stale instantlyYou wrote great context docs last week. They're already outdated. Nothing auto-updates them as the codebase evolves. |
๐ฅBig tasks collapse mid-wayContext window fills up, state is lost, the agent starts hallucinating. You restart from scratch on hour 3. |
๐คNo specs, no review, no collaborationYour 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 hallucinatedThe 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 plansPMs and devs review the same plan artifact before any code is written |
๐Self-improving contextAuto-updates every time a feature ships โ docs never go stale |
โกAutonomous executionSurvives context compaction โ runs for hours, not minutes |
๐งฌArchitecture researchStudies real codebases before making design decisions |
๐งญSmart context routingLoads 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 KarpathyVibe coding changed who can build software. Spec-driven development changes what they can ship.
63%of vibe coding users are NOT developers |
16.2Mcitizen developers worldwide(38% YoY growth) |
$4.7Bvibe coding marketgrowing 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, YCWhether 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
๐ค12Specialized AgentsDomain experts that own each development phase |
โก32Auto-Discovered SkillsReusable capabilities surfaced by keyword matching |
๐ช7Lifecycle HooksPre/post execution guardrails and context injection |
๐6Development ProtocolsShared workflow rules across all tools |
๐ก๏ธ5Safety SystemsPhase-locking, blast radius, privacy, leak detection |
๐ง7Supported ToolsClaude Code, Codex, Cursor, Windsurf, Antigravity, OpenCode, Copilot |
๐6LanguagesEN ยท ไธญๆ ยท ๆฅๆฌ่ช ยท ํ๊ตญ์ด ยท Tiแบฟng Viแปt ยท Portuguรชs |
โก30sInstall TimeOne 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:
| Section | Purpose |
|---|---|
| ๐ Touchpoints | Every file that will be created or modified, listed upfront |
| ๐ Public contracts | What API surfaces or interfaces change |
| ๐ฅ Blast radius | What could break, what tests to run, what to watch |
| โ Verification evidence | How to prove the implementation is correct |
| ๐ Resume handoff | Enough 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
| Feature | vibecode-pro-max-kit | Superpowers | GSD | gstack |
|---|---|---|---|---|
| Spec-driven lifecycle | Full RIPER-5 (research โ plan โ execute โ verify) | Mandatory workflows | Context-rot fix | Partial |
| Phase-locked safety | Tool restrictions per mode (read-only research, no-write innovate) | Skill-based constraints | Phase separation | None |
| Multi-tool support | 7 tools via AGENTS.md + native | Claude Code plugin | 14 runtimes | 1 tool |
| Auto-improving context | Domain-routed context groups, updates after every feature | Plugin memory | Disk-persisted state | Manual |
| Team collaboration | Shared specs, plans, and review artifacts | Solo | Solo | Solo |
| Skills system | 32 auto-discovered, keyword-matched at every prompt | 86 composable skills | Meta-prompting | 23 role tools |
| Multi-phase programs | Umbrella plans + phase-by-phase execution loop with regression checks | Single task | Single task | Single task |
| Quality pipeline | 6-step chain (code-review โ test โ simplify โ security โ audit โ commit) | Per-skill quality | No auto-chain | No auto-chain |
| Installation | 30-second curl install + auto-setup |
Plugin marketplace | npx one-liner | git clone |
| Context routing | Domain-based routing table with grouped context packs | Flat skill context | Flat context | Single 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 RestrictionsYour 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-RoutingDetects your intent from natural language. "build webhook support" โ full pipeline. "login is broken" โ debugger. 6-level precedence, one clarifying question max. |
๐Automatic Skill DiscoveryBefore routing any request, scans 32 skills and matches keywords. Say "add webhook support" and vc-security + vc-scenario surface automatically.
|
๐พSurvives Context CompactionPlans, 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 DetectionWhen the agent is about to cross a phase boundary, it stops itself: "PHASE JUMPING PREVENTED". A structural hallucination guard. |
๐Works Across 7 AI Coding ToolsTwo 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
| Phase | What happens | You say |
|---|---|---|
| ๐ RESEARCH | Read-only fact gathering โ codebase + web | (automatic on feature requests) |
| ๐ก INNOVATE | Explore 2-3 approaches with trade-offs | go |
| ๐ PLAN | Write a detailed spec you can review | go |
| โก EXECUTE | Implement exactly what was planned | ENTER EXECUTE MODE |
| ๐ง UPDATE PROCESS | Capture 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-InAt 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 DeviateIf 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 ProtocolWhen an approach fails, the agent evaluates reusable components, documents lessons before deletion, creates an abandonment summary, and returns to PLAN. |
๐Privacy Guardrails HookThe agent is blocked from reading .env, credentials, SSH keys, and .pem files. Must ask for explicit approval.
|
โ ๏ธHigh-Risk Evidence PacksFor changes touching auth, billing, schema migrations, or public APIs โ the system requires a formal evidence pack before calling work "done." |
๐Drift Signal ScoringAfter 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 Debatevc-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 Generatorvc-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 Auditvc-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 Optimizationvc-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 Teamsvc-team โ Multiple agents working simultaneously with git worktree isolation. Research in parallel, execute in parallel, review in parallel, debug adversarially.
|
๐ฌEvidence-Before-Hypothesis Debuggingvc-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
| Step | What it does |
|---|---|
| ๐ Self-review | Checks every checklist item against plan for deviations, documents them |
| ๐งช Tester | Maps changed files to test files, auto-escalates to full suite when >70% mapped |
| ๐ Code reviewer | Dispatches edge case scout BEFORE review, checks N+1 queries, auth paths, data leaks |
| โจ Simplifier | Clarity refactoring after review passes โ no behavior changes |
| ๐ฆ Git manager | Receives 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:
| Feature | Why it matters | |
|---|---|---|
| ๐ | Re-research at every phase | Checks for code drift, reads latest reports, updates assumptions |
| โ | Validation gates | Phase isn't VERIFIED until evidence proves it. Honest status: PLANNED โ CODE DONE โ TESTING โ VERIFIED or BLOCKED |
| ๐ | Durable reports | Every phase writes results to disk. Progress survives context compaction |
| ๐ง | Learnings feed forward | Phase 1 discoveries update Phase 2's plan before execution |
| ๐๏ธ | Foundation vs expansion | Explicitly splits "prove the architecture" from "implement everything" |
| ๐ง | Honest blocker handling | Blocked 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 pattern | Agents read only what's relevant to their task, not everything |
| ๐ Auto-promotion | Topics with 3+ docs or 800+ lines get their own context group |
| ๐ Living docs | Updated by update-process-agent after every non-trivial feature |
| ๐งช Auditable | vc-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:
| Agent | Role |
|---|---|
๐ vc-research-agent |
Codebase + web research, read-only. Contradiction tracking built in |
๐ก vc-innovate-agent |
Brainstorm 2-3 approaches. Must produce decision summary before PLAN |
๐ vc-plan-agent |
Write spec with anti-rationalization guards. "I already know how" is not a plan |
โก vc-execute-agent |
Implement per plan. 50% check-in, deviation protocol, self-review |
โฉ vc-fast-mode-agent |
Compressed RESEARCHโINNOVATEโPLAN with mandatory safety pause |
๐ง vc-update-process-agent |
7-phase mandatory checklist including stale artifact scanning |
Specialist agents โ called during EXECUTE or standalone:
| Agent | Role |
|---|---|
๐ vc-debugger |
Evidence-before-hypothesis. Competing hypotheses, elimination chains |
๐งช vc-tester |
Diff-aware. Only runs affected tests. Auto-escalates on config changes |
๐ vc-code-reviewer |
Edge case scout BEFORE review. N+1 detection, auth path validation |
โจ vc-code-simplifier |
Clarity refactoring without behavior change |
๐จ vc-ui-ux-designer |
Design-aware frontend. Can spawn research subagent mid-execution |
๐ฆ vc-git-manager |
Logical commit splitting from touched_files. Refuses unknown files |
31 Skills (auto-discovered)
Click to expand skill list (31 skills)
๐ง Contract skills โ vc-generate-plan ยท vc-generate-context ยท vc-audit-context ยท vc-audit-plans ยท vc-audit-vc ยท vc-setup ยท vc-update ยท vc-publish
๐ง Planning โ vc-predict (5-persona debate) ยท vc-scenario (12-dimension edge cases) ยท vc-sequential-thinking ยท vc-problem-solving
๐ Debug & security โ vc-debug ยท vc-security (STRIDE + OWASP + auto-fix) ยท vc-autoresearch (autonomous optimization)
๐ Research โ vc-docs-seeker ยท vc-scout ยท vc-docs ยท vc-repomix ยท vc-xia (repo comparison)
๐จ Frontend โ vc-frontend-design ยท vc-chrome-devtools ยท vc-agent-browser ยท vc-web-testing
โ๏ธ Utilities โ vc-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
| Hook | What it does |
|---|---|
| ๐ Privacy guardrails | Blocks .env, credentials, SSH keys. Requires explicit approval |
| ๐ซ Scout blocker | Prevents agent from wandering into node_modules/, dist/. Gitignore-syntax .ckignore |
| ๐ง Session init | Detects stack, injects env vars, recovers approval gates after compaction |
| ๐ Subagent context | Injects ~200 token compact context block into every subagent |
| โจ Edit quality | After 5+ edits, nudges to run code-simplifier (non-blocking, throttled) |
| ๐ Descriptive naming | Language-aware file naming conventions on every Write |
| ๐ Usage tracking | Session 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.
โญ Star History
๐ License
MIT
Comments