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-devsecurity-reviewergraphql-expert)。共提供 138 个代理。
技能 提示片段(共 296 个),用于捕获可重用的知识,如 TDD 模式、Kubernetes 清单、合规检查、营销策略等。
钩子 74 个 TypeScript 传感器,用于观察 Claude Code 工具调用、注入上下文并触发代理(如 compiler-in-loop、error-broadcast)。根据所选 配置文件 自适应加载。
规则 20 个 Markdown 规则,用于定义输出风格、安全约束和 QA 政策。错误会自动生成新规则。
自我学习流水线 错误记录在 error-ledger.jsonl 中,聚合为技能矩阵,并在多个项目中重复出现后,升级为永久的 .md 规则文件。
配置文件 预定义的捆绑包,启用部分代理/技能以降低令牌使用量(如 corefrontendfull)。切换配置文件会改变活动组件集和上下文预算。
仪表板与 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.mdPROGRESS.mdCONTEXT.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 视为全栈开发伙伴,而非单一、手动引导的助手。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目