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-dev、security-reviewer、graphql-expert)を果たします。138 のエージェントが提供されています。 |
| スキル | プロンプト断片(合計296個)で、TDD パターン、Kubernetes マニフェスト、コンプライアンスチェック、マーケティング戦略など、再利用可能な知識をキャプチャします。 |
| フック | Claude Code のツール呼び出しを観察し、コンテキストを注入し、エージェントをトリガーする 74 の TypeScript センサー(例:compiler-in-loop、error-broadcast)。選択された プロファイル に基づいて適応的に読み込まれます。 |
| ルール | 出力スタイル、セキュリティ制約、QAポリシーを規定する 20 の Markdown ファイル。誤りから自動的に新しいルールが生成されます。 |
| 自己学習パイプライン | エラーは 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(学習): エラーが繰り返された場合、自己学習エージェントがルールを生成
結果: 機能コードがマージされ、ドキュメント化され、将来のプロジェクトに活かせる失敗記録が残されます。
すべての連携は コンテキストインジェクション を通じて行われます。RPC呼び出しではなく、共有の Markdown ファイル(PLAN.md、PROGRESS.md、CONTEXT.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 を単なる手動制御アシスタントではなく、フルスタック開発パートナーとして扱えるようにすることを目指しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト