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 の行動ルールを備えています。1行のインストール後、エージェント群は5つの開発フェーズ(計画 → コード → レビュー → テスト → 学習)を横断して連携し、Claude Code に 「機能を追加して」 と依頼するだけで、設計、実装、セキュリティレビュー、テスト、フィードバックループの学習を自動的に処理できます。プロファイル機能により、必要なエージェントのみを有効化してトークン消費を抑えることが可能で、vibeco CLI と Web ダッシュボードで統計、健全性チェック、トークンコストの追跡が可能です。すべてのデータは ~/.claude/ 内にローカルに保持され、テレメトリは送信されません。このプロジェクトは、専用のインストールスクリプトにより Cursor、Codex CLI、OpenCode もサポートしています。


コアコンセプト

コンセプト 機能
エージェント Markdown で定義されたプロンプトで、専門的な役割(例:frontend-devsecurity-reviewergraphql-expert)を果たします。138 のエージェントが提供されています。
スキル プロンプト断片(合計296個)で、TDD パターン、Kubernetes マニフェスト、コンプライアンスチェック、マーケティング戦略など、再利用可能な知識をキャプチャします。
フック Claude Code のツール呼び出しを観察し、コンテキストを注入し、エージェントをトリガーする 74 の TypeScript センサー(例:compiler-in-loop、error-broadcast)。選択された プロファイル に基づいて適応的に読み込まれます。
ルール 出力スタイル、セキュリティ制約、QAポリシーを規定する 20 の Markdown ファイル。誤りから自動的に新しいルールが生成されます。
自己学習パイプライン エラーは 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(学習): エラーが繰り返された場合、自己学習エージェントがルールを生成
結果: 機能コードがマージされ、ドキュメント化され、将来のプロジェクトに活かせる失敗記録が残されます。

すべての連携は コンテキストインジェクション を通じて行われます。RPC呼び出しではなく、共有の Markdown ファイル(PLAN.mdPROGRESS.mdCONTEXT.md)をエージェントが読み書きします。


プロファイル(トークン節約バンドル)

プロファイル エージェント スキル 用途
core(デフォルト) 12 32 範囲限定の実装と検証(4k/12k トークン予算)
quality 12 32 Core + 追加の編集/検証チェック
frontend ~30 ~60 React/Next.js、CSS、アクセシビリティ
backend ~44 ~74 API、DB、セキュリティ
full 138 296 すべての機能、より大きなトークン予算
all 138 296 full のエイリアス

vibeco profile <name> で切り替え可能。


マルチ-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 マークダウンプロンプト) ← PLAN/PROGRESS/CONTEXT を読み書き
 ├─ スキル (296 プロンプト断片)
 ├─ ルール (20 マークダウンファイル、自動生成)
 └─ メモリ (PostgreSQL + pgvector) – エージェントごとの永続的メモリ、スマートなリコール

自己学習パイプラインは継続的に動作:エラー → 直感 → コンソリデータ → ルール → グローバル昇格。


データとプライバシー

  • すべてのアーティファクトはローカルマシンの ~/.claude/ 内に保存されます。
  • 外部ネットワーク呼び出し、テレメトリ、クラウド同期は一切ありません。
  • 学習済みルールは ~/.claude/rules/ にローカルに保存されます。

コントリビューション

リポジトリは以下の追加を歓迎しています:

  • ニッチなドメイン(例:Flutter、Rails)向けの新しいエージェント定義。
  • 追加のフレームワークやコンプライアンス規制向けのスキルパターン。
  • よりスマートなコンテキストインジェクションのための改善されたフック。
  • ドキュメント、チュートリアル、翻訳。

結論 – vibecosystem は、Claude Code(および互換 CLI)向けの即戦力「AIソフトウェアチーム」レイヤーであり、数百の専門的エージェント、スキル、フックをバンドルし、自己学習フィードバックループを提供し、監視用の CLI/ダッシュボードを備えています。開発者が Claude Code を単なる手動制御アシスタントではなく、フルスタック開発パートナーとして扱えるようにすることを目指しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト