vibeeval/vibecosystem
AI software team for Claude Code - 138 agents, 295 skills, 73 hooks. Self-learning, multi-agent swarm, autonomous skill evolution.
vibecosystem – 基于 Claude Code 构建的 AI 软件团队
是什么 – vibecosystem 是一个打包集合,将单助手的 Claude Code 环境转变为一个由 138 个专业代理、296 个可重用的“技能”、74 个 TypeScript 钩子和 20 条行为规则组成的 自我组织团队。一行安装后,代理将跨五个开发阶段(计划 → 代码 → 审查 → 测试 → 学习)协作,您只需向 Claude Code 提出“添加一个功能”请求,系统便会自动处理设计、实现、安全审查、测试和事后学习,无需进一步配置。
核心概念
| 概念 | 作用 |
|---|---|
| 代理 | 用 Markdown 定义的提示,充当专业角色(如 frontend-dev、security-reviewer、graphql-expert)。共提供 138 个代理。 |
| 技能 | 提示片段(共 296 个),用于捕获可重用的知识,如 TDD 模式、Kubernetes 清单、合规检查、营销策略等。 |
| 钩子 | 74 个 TypeScript 传感器,用于观察 Claude Code 工具调用、注入上下文并触发代理(如 compiler-in-loop、error-broadcast)。根据所选 配置文件 自适应加载。 |
| 规则 | 20 个 Markdown 规则,用于定义输出风格、安全约束和 QA 政策。错误会自动生成新规则。 |
| 自我学习流水线 | 错误记录在 error-ledger.jsonl 中,聚合为技能矩阵,并在多个项目中重复出现后,升级为永久的 .md 规则文件。 |
| 配置文件 | 预定义的捆绑包,启用部分代理/技能以降低令牌使用量(如 core、frontend、full)。切换配置文件会改变活动组件集和上下文预算。 |
| 仪表板与 CLI | vibeco 命令提供统计、健康检查、配置文件切换功能,以及可视化代理活动和令牌/成本使用的 Web UI。 |
快速开始(npm – 推荐)
npx vibecosystem init # 安装、注册钩子、创建 ~/.claude 布局
vibeco profile core # 加载最小的“core”捆绑包(12 个代理,32 个技能)
vibeco dashboard # 打开监控 UI
您也可以使用单行命令:
curl -fsSL https://raw.githubusercontent.com/vibeeval/vibecosystem/main/install-remote.sh | bash
或克隆仓库并运行 ./install.sh --profile core。
典型工作流程
您:"添加一个新功能"
→ 意图分类器
→ 阶段 1(发现):侦察员 + 架构师 + 项目经理
→ 阶段 2(开发):后端开发 + 前端开发 + DevOps + 领域专家
→ 阶段 3(审查):代码审查员 + 安全审查员 + QA 工程师
→ 阶段 4(QA 循环):验证器 + TDD 指南(最多重试 3 次)
→ 阶段 5(学习):若任务反复失败,自我学习者将编写规则
结果:功能代码合并、文档化,错误记录用于未来项目。
所有协调通过 上下文注入 实现——代理读写共享的 Markdown 文件(PLAN.md、PROGRESS.md、CONTEXT.md),而非 RPC 调用。
配置文件(节省令牌的捆绑包)
| 配置文件 | 代理 | 技能 | 典型用途 |
|---|---|---|---|
core(默认) |
12 | 32 | 有限实现与验证(4k/12k 令牌预算) |
quality |
12 | 32 | Core + 额外编辑/验证检查 |
frontend |
~30 | ~60 | React/Next.js、CSS、可访问性 |
backend |
~44 | ~74 | API、数据库、安全 |
full |
138 | 296 | 所有功能,更大令牌预算 |
all |
138 | 296 | full 的别名 |
使用 vibeco profile <名称> 切换。
多 CLI 支持
| CLI | 安装脚本 | 你将获得 |
|---|---|---|
| Claude Code | ./install.sh |
全部代理、技能、钩子、规则 |
| Cursor IDE | ./install-cursor.sh /path/to/project |
6 个 MDC 规则 + 代理列表 + 技能 |
| Codex CLI (OpenAI) | ./install-codex.sh --profile core --install-luna-worker |
Core 允许列表(32 个技能)或完整集,单个 luna_worker 模型权限 |
| OpenCode | 手动复制 AGENTS.md |
仅技能 |
最近显著功能(v3.4)
- 轻量级
core运行时 – 默认运行最小运行时以提升速度和令牌效率。 - Claude 适配器模型路由 – 根据任务自动选择 Opus、Sonnet 或 Haiku。
- 知识图谱集成 – 构建代码结构图,使上下文复用节省 6–71 倍令牌。
- 仪表板 v2 – 每个代理的实时令牌和成本追踪。
- 商业化堆栈 – 用于付费墙优化、RevenueCat 模式、Codex 协调的代理/技能。
- 文档生成与网站克隆 – 可生成 PDF/文档/XLSX 并像素级完美克隆网站的代理。
架构快照
Claude Code
├─ 钩子 (74 个 TS 模块) → 注入上下文
├─ 代理 (138 个 Markdown 提示) ← 读写 PLAN/PROGRESS/CONTEXT
├─ 技能 (296 个提示片段)
├─ 规则 (20 个 Markdown 文件,自动生成)
└─ 内存 (PostgreSQL + pgvector) – 每个代理的持久内存,智能召回
自我学习流水线持续运行:错误 → 直觉 → 整合器 → 规则 → 全局提升。
数据与隐私
- 所有资产均保留在本地机器的
~/.claude/中。 - 无出站网络调用、无遥测、无云同步。
- 学习规则存储在本地
~/.claude/rules/中。
贡献方式
欢迎添加以下内容:
- 针对特定领域的新代理定义(如 Flutter、Rails)。
- 针对额外框架或合规制度的技能模式。
- 更智能上下文注入的改进钩子。
- 文档、教程和翻译。
总结 – vibecosystem 是为 Claude Code(及兼容 CLI)打造的即用型“AI 软件团队”层,捆绑了数百个专业代理、技能和钩子,提供自我学习反馈循环,并配备 CLI/仪表板用于监控。其目标是让开发者将 Claude Code 视为全栈开发伙伴,而非单一、手动引导的助手。
相关
- 项目
- 项目
- 项目
- 项目
- 项目