経理分析員エージェント。コスト分析の実務担当。 コスト管理ポリシーの MUST 制約遵守チェック、課金ロジック・コスト影響評価を行う。 同一プロンプトで3回独立実行し、CFOがメタレビューする合議制で運用する。 「コスト分析して」「API利用量を確認」「費用を集計」と言った時に使用。
CFO(最高財務責任者)エージェント。コスト分析・API利用量管理・予算管理の番人。 経理チームの合議結果をメタレビューし、コスト最適化を判断する。 「コスト確認」「API利用量は?」「予算分析」と言った時に使用。
CISO(最高情報セキュリティ責任者)エージェント。セキュリティの番人。 セキュリティチームの合議結果をメタレビューし、脆弱性・データ保護・認証設計を判断する。 「セキュリティ確認」「脆弱性ない?」「セキュリティ監査」と言った時に使用。
CLO(最高法務責任者)エージェント。法務・コンプライアンスの番人。 法務チームの合議結果をメタレビューし、ライセンス・規約・コンプライアンスを判断する。 「法務確認」「ライセンス大丈夫?」「コンプライアンスチェック」と言った時に使用。
CPO(プロダクト責任者)エージェント。プロダクト方針・仕様の番人。 仕様の一貫性チェック、新機能の評価、プロダクト方針とコード変更の整合性を判断する。 「仕様確認」「この機能どう思う」「プロダクトレビュー」と言った時に使用。
コマンドログを棚卸しし、settings.local.json の allow リストへの追加を提案・実行する。「/vibecorp:approve-audit」「許可リスト更新」「コマンド棚卸し」と言った時に使用。
CFO による週次コスト監査。直近7日間の変更からコスト影響を分析し、 `knowledge/accounting/audit-log/YYYY-QN.md` に追記 + `audit-log-index.md` に 1 行サマリ追記する。full プリセット限定。 「/audit-cost」「コスト監査」と言った時に使用。
CISO による月次セキュリティ監査。直近30日間の変更から脆弱性・認証変更を分析し、 `knowledge/security/audit-log/YYYY-QN.md` に追記 + `audit-log-index.md` に 1 行サマリ追記する。full プリセット限定。 「/vibecorp:audit-security」「セキュリティ監査」と言った時に使用。
diagnose→ship の自律改善ループを1回実行する。Issue がなければ diagnose で起票し、あれば ship-parallel で実装する。「/autopilot」「自律改善」と言った時に使用。
GitHub Issue URLからブランチを自動作成するスキル。「/branch https://github.com/owner/repo/issues/12345」のようにIssue URLを指定すると、Issueタイトルを要約してdev/{Issue番号}_{要約}形式のブランチ名を生成し、現在のブランチをベースに新規ブランチを作成・チェックアウトする。「ブランチ作成」「branch作成」と言われた時にも使用。
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
🤖 AI エージェントに役職を与えて組織化する Claude Code プラグイン
Issue を渡すと、担当の専門役が実装から PR まで自動で回す。 各役職の判断は「知識」として時系列で蓄積される。 その知識を次の開発で読み戻し、チームとして成長していく。
install.sh → /plugin install)[!IMPORTANT] このドキュメントは 外部 OSS 読者・導入開発者 向けの入口ガイドです。 詳細仕様は
docs/specification.mdを参照してください。
# 1. vibecorp をクローン
git clone https://github.com/hirokimry/vibecorp.git
# 2. 導入先リポジトリに移動して install を実行
cd your-project
path/to/vibecorp/install.sh --name your-project
インストール後、Claude Code を起動して以下を実行する。
/plugin marketplace add hirokimry/vibecorp
/plugin install vibecorp@vibecorp --scope project
これで /vibecorp:* スキルが利用可能になる。
スキルはプラグインキャッシュ(~/.claude/plugins/cache/)から配信される。
| オプション | 用途 |
|---|---|
--name <name> | プロジェクト名(必須、英数字 / ハイフン、1-50 文字) |
--preset <preset> | minimal / standard / full(デフォルト: minimal) |
--language <lang> | エージェントの回答言語(デフォルト: ja) |
--version <version> | インストールする vibecorp のバージョン(例: v1.0.0) |
--update | 既存インストールを更新(vibecorp.yml から設定を読む) |
--name と --update は同時指定不可。全オプション一覧と詳細仕様は docs/configuration.md を参照。
| できること | 動線 |
|---|---|
| 🚀 Issue を実装・PR 化・auto-merge まで全自動 | /vibecorp:ship <Issue URL> の 1 行 |
| 🎁 個人 → チーム → AI 企業まで段階導入 | プリセット 3 段階(minimal / standard / full) |
| 🔒 品質ゲートが常時稼働 | vibecorp.yml でも無効化できない必須 hook |
機能レベルで「〜できるようにしたい」と Issue を渡すだけでよい。 COO が意図を解釈し、適切な担当へ割り振る。 技術は CTO、コストは CFO、安全は CISO、法務は CLO。
標準的な AI コーディング支援との違いは一点。 判断が「知識」として組織に残り、次の判断に効く、その一点にある。
実際にこのリポジトリに蓄積されている知識の一部:
| 役職 | 残っている判断(実物) |
|---|---|
| 🧑🔬 CTO | Docker 隔離を撤回し sandbox-exec / bwrap へ転換(却下案: Hyper-V / Firejail) |
| 🔒 CISO | 「攻撃成立にはリポジトリ改ざんが前提」→ High を Minor に格下げ(Issue #318 と一貫) |
| 💰 CFO | max_issues_per_run を「3 へ」→ 再判断で「7 へ」自己撤回(月 $840 試算付き) |
| ⚖️ CLO | 「CodeRabbit 完全網羅」表現は廃棄を条件に可と裁定(著作権法 2 条・不正競争防止法 2 条 1 項 3 号) |
| 📋 CPO | Pro プラン新設を No-Go(4 段目は「導入の手軽さ」バリューに反する) |
| 🏃 SM | 7 件の同時並列は不可、最大 3 件並列が安全な上限(install.sh 競合を検出) |
📖 仕組みの詳細(役職別 knowledge の構造・読み戻し動線)は
docs/ai-organization.md/docs/design-philosophy.mdを参照。 vibecorp 自身の改善も vibecorp で回しており、上の知識はその過程で各役職が書き残したもの。
自律で動くからこそ、暴走を構造で封じている。詳細は各リンク先を参照。
docs/SECURITY.md)max_issues_per_run 等の上限を CFO が監査し証跡を残す(docs/cost-analysis.md)vibecorp の更新は 以下の 3 ステップを順番に実行する のが正しい手順。
# 1. vibecorp リポジトリを最新化
cd path/to/vibecorp && git pull
# 2. 導入先リポジトリでインストーラを再実行
cd your-project
path/to/vibecorp/install.sh --update
# 3. Claude Code を起動して、スキル本体を最新版に更新
/plugin update vibecorp --scope project
install.sh --update で更新されるもの/されないもの| 配信経路 | 更新方法 |
|---|---|
hooks / agents / rules / docs / knowledge / lib / settings.json / vibecorp.yml / .claude-plugin/plugin.json(version マニフェスト)/ CI workflow | install.sh --update |
skills(/vibecorp:*) | /plugin update vibecorp --scope project(プラグインキャッシュ ~/.claude/plugins/cache/ 経由のため別経路) |
install.sh --update 実行時にバージョン差分があれば自動で表示される。
/plugin update は既に最新の場合「already at the latest version」と返す。
毎回実行しても安全。
3-way マージ・プリセット変更・--no-migrate 等の --update 詳細仕様は docs/specification.md#--update-の挙動 を参照。
組織規模に応じた 3 段階のプリセットを提供する。
| プリセット | 対象 | 課金モデル | 主な追加要素 | sandbox |
|---|---|---|---|---|
| minimal | 個人〜小規模 | Claude Max 定額内 | コア skills(13 個)+ 保護系 hooks | 対象外 |
| standard | チーム開発 | Claude Max 定額内 | 知識蓄積 skills(6 個)+ ゲート hooks + CTO・CPO エージェント | 対象外 |
| full | AI 企業・コンプライアンス重視 | ⚠️ ANTHROPIC_API_KEY 従量課金に到達しうる | 並列 / 自律 skills(10 個)+ C-suite 全員 + 分析員(14 ロール)+ 隔離レイヤ | macOS 推奨・opt-in |
| プリセット | 公式サポート | ユーザー裁量 |
|---|---|---|
| minimal | 単発 /vibecorp:ship → PR → auto-merge | /loop による cron 化 |
| standard | minimal + ゲート強制(auto-merge 維持) | /loop による cron 化 |
| full | 並列 /vibecorp:ship-parallel + 単発 /vibecorp:autopilot + /vibecorp:diagnose | /loop /vibecorp:autopilot 24h 等 |
vibecorp は sandbox を 強く推奨するだけで強制はしない。
full + sandbox OFF で並列実行する場合、次のいずれかとなる。
.claude/settings.local.json の allow リストを自己調整するnpx claudepluginhub hirokimry/vibecorp --plugin vibecorpUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions