vibeeval/vibecosystem
AI software team for Claude Code - 138 agents, 295 skills, 73 hooks. Self-learning, multi-agent swarm, autonomous skill evolution.
vibecosystem – an AI‑software team built on Claude Code
What it is – vibecosystem is a packaged collection that turns the single‑assistant Claude Code environment into a self‑organising team of 138 specialised agents, 296 reusable “skills”, 74 TypeScript hooks and 20 behavioural rules. After a one‑line install the agents coordinate across five development phases (plan → code → review → test → learn) so you can ask Claude Code to “build a feature” and let the swarm handle design, implementation, security review, testing and post‑mortem learning without further configuration.
Core concepts
| Concept | What it does |
|---|---|
| Agents | Markdown‑defined prompts that act as specialised roles (e.g. frontend‑dev, security‑reviewer, graphql‑expert). 138 agents are shipped. |
| Skills | Prompt fragments (296 total) that capture reusable knowledge such as TDD patterns, Kubernetes manifests, compliance checks, marketing playbooks, etc. |
| Hooks | 74 TypeScript sensors that observe Claude Code tool calls, inject context and trigger agents (e.g. compiler‑in‑loop, error‑broadcast). They are loaded adaptively based on the selected profile. |
| Rules | 20 markdown rules that shape output style, safety constraints and QA policies. New rules are generated automatically from mistakes. |
| Self‑learning pipeline | Errors are captured in error‑ledger.jsonl, aggregated into a skill‑matrix, and promoted to permanent .md rule files after enough occurrences across projects. |
| Profiles | Pre‑defined bundles that enable a subset of agents/skills to keep token usage low (e.g. core, frontend, full). Switching profiles changes the active component set and context budgets. |
| Dashboard & CLI | vibeco command provides stats, health checks, profile switching and a web UI that visualises agent activity and token/cost usage. |
Quick start (npm – recommended)
npx vibecosystem init # installs, registers hooks, creates ~/.claude layout
vibeco profile core # load the minimal “core” bundle (12 agents, 32 skills)
vibeco dashboard # open the monitoring UI
You can also use the one‑liner:
curl -fsSL https://raw.githubusercontent.com/vibeeval/vibecosystem/main/install-remote.sh | bash
Or clone the repo and run ./install.sh --profile core.
Typical workflow
You: "add a new feature"
→ Intent classifier
→ Phase 1 (Discovery): scout + architect + project‑manager
→ Phase 2 (Development): backend‑dev + frontend‑dev + devops + domain experts
→ Phase 3 (Review): code‑reviewer + security‑reviewer + qa‑engineer
→ Phase 4 (QA Loop): verifier + tdd‑guide (retries up to 3)
→ Phase 5 (Learning): self‑learner writes a rule if the task fails repeatedly
Result: feature code merged, documented and the mistake recorded for future projects.
All coordination happens through context injection – agents read and write to shared markdown files (PLAN.md, PROGRESS.md, CONTEXT.md) rather than RPC calls.
Profiles (token‑saving bundles)
| Profile | Agents | Skills | Typical use |
|---|---|---|---|
core (default) |
12 | 32 | Bounded implementation & verification (4 k/12 k token budget) |
quality |
12 | 32 | Core + extra edit/verification checks |
frontend |
~30 | ~60 | React/Next.js, CSS, accessibility |
backend |
~44 | ~74 | API, DB, security |
full |
138 | 296 | All capabilities, larger token budgets |
all |
138 | 296 | Alias for full |
Switch with vibeco profile <name>.
Multi‑CLI support
| CLI | Install script | What you get |
|---|---|---|
| Claude Code | ./install.sh |
Full agents, skills, hooks, rules |
| Cursor IDE | ./install‑cursor.sh /path/to/project |
6 MDC rules + agents list + skills |
| Codex CLI (OpenAI) | ./install‑codex.sh --profile core --install‑luna‑worker |
Core allow‑list (32 skills) or full set, single luna_worker model authority |
| OpenCode | Manual copy of AGENTS.md |
Skills only |
Notable recent features (v3.4)
- Lean
coreruntime – default now runs the minimal runtime for speed and token efficiency. - Claude‑adapter model routing – automatically picks Opus, Sonnet or Haiku based on the task.
- Knowledge‑graph integration – builds a code‑structure graph that saves 6‑71× tokens on context reuse.
- Dashboard v2 – real‑time token and cost tracking per agent.
- Monetization stack – agents/skills for paywall optimisation, RevenueCat patterns, Codex orchestration.
- Document generation & website cloning – agents that can generate PDFs/Docs/XLSX and clone sites pixel‑perfectly.
Architecture snapshot
Claude Code
├─ Hooks (74 TS modules) → inject context
├─ Agents (138 markdown prompts) ← read/write PLAN/PROGRESS/CONTEXT
├─ Skills (296 prompt fragments)
├─ Rules (20 markdown files, auto‑generated)
└─ Memory (PostgreSQL + pgvector) – persistent per‑agent memory, smart recall
Self‑learning pipeline runs continuously: error → instinct → consolidator → rule → global promotion.
Data & privacy
- All artefacts live under
~/.claude/on the local machine. - No outbound network calls, telemetry, or cloud sync.
- Learned rules are stored locally in
~/.claude/rules/.
Contributing
The repo welcomes additions such as:
- New agent definitions for niche domains (e.g., Flutter, Rails).
- Skill patterns for additional frameworks or compliance regimes.
- Improved hooks for smarter context injection.
- Documentation, tutorials, and translations.
Bottom line – vibecosystem is a turnkey “AI software team” layer for Claude Code (and compatible CLIs) that bundles hundreds of specialised agents, skills and hooks, provides a self‑learning feedback loop, and offers a CLI/dashboard for monitoring. It aims to let developers treat Claude Code as a full‑stack development partner rather than a single, manually‑directed assistant.
Related
- Project
- Project
- Project
- Project
- Project