Agent Skills by ALSEL
Anthropic ClaudeLLM・AI開発⭐ リポ 0品質スコア 50/100

brains-trust

コード、アーキテクチャ、戦略、プロンプト設計など幅広いトピックについて、主要なAIモデルからセカンドオピニオンを取得します。OpenRouter・Gemini・OpenAI APIを通じて単一モデルへの質問、複数モデルのコンセンサス取得、悪魔の代弁者パターンをサポート。「brains trust」「second opinion」「ask gemini」「ask gpt」「peer review」「devil's advocate」などのフレーズをトリガーとして使用できます。

description の原文を見る

Get a second opinion from leading AI models on code, architecture, strategy, prompting, or anything. Queries models via OpenRouter, Gemini, or OpenAI APIs. Supports single opinion, multi-model consensus, and devil's advocate patterns. Use whenever the user says 'brains trust', 'second opinion', 'ask gemini', 'ask gpt', 'peer review', 'consult another model', 'challenge this', or 'devil's advocate'. - devil's advocate - what does gemini think - what does gpt think

SKILL.md 本文

Brains Trust

複数の優秀なAIモデルに第二意見を求めましょう。コードに限らず、アーキテクチャ、戦略、プロンプティング、デバッグ、ライティング、または新しい視点が役立つあらゆる質問に対応します。

デフォルト設定(ユーザーが「Brains Trust」とだけ言った場合)

このスキルがトリガーされたが、何について相談するかが指定されていない場合、以下のデフォルトを適用します:

  1. パターン:コンセンサス(異なるプロバイダーの 2 つのモデル)— 「brains trust」は「単一の意見」ではなく複数の見方を求めるもの
  2. スコープ:現在のセッションで Claude が取り組んでいることすべて。最近のコンテキストを確認:編集されたファイル、下された決定、議論されたアーキテクチャ、解決しようとしている問題。
  3. モード:コンテキストから推測:
    • 最近コードを書いた/編集した → Code Review
    • 計画またはデザイン討議中 → Architecture
    • 何かをデバッグ中 → Debug
    • プロンプトやスキルを構築中 → Prompting
    • 明確な信号がない → General(「何か見落としていないか?盲点は?」と質問)
  4. モデル:異なるプロバイダーから最新の Pro 階層モデルを選択(models.flared.au で確認)。多様性を優先:例えば Google + OpenAI のように異なるプロバイダーのモデルを選びます。同じプロバイダーの 2 つを選ばないでください。
  5. プロンプトの焦点:「私たちが取り組んでいることをレビューしてください。何か見落としていないか?何が改善できるか?盲点はないか?より単純なアプローチで検討していないものはあるか?」

トリガー → デフォルトマッピング

トリガーデフォルトパターンデフォルトスコープ
"brains trust"コンセンサス(2 モデル)現在のセッション作業
"second opinion"シングル(1 モデル)現在のセッション作業
"ask gemini" / "ask gpt"シングル(指定プロバイダー)現在のセッション作業
"peer review"コンセンサス(2 モデル)最近変更したファイル
"challenge this" / "devil's advocate"Devil's Advocate(1 モデル)Claude の現在の立場

ユーザーはいつでも詳細を指定してオーバーライド可能:「このコンフィグファイルについて brains trust」、「認証アプローチについて Gemini に聞いて」など。

セットアップ

環境変数として少なくとも 1 つの API キーを設定します:

# 推奨 — 1 つのキーで全プロバイダーをカバー
export OPENROUTER_API_KEY="your-key"

# オプション — 直接アクセス(多くの場合高速/安価)
export GEMINI_API_KEY="your-key"
export OPENAI_API_KEY="your-key"

OpenRouter はユニバーサルパス — 1 つのキーで Gemini、GPT、Qwen、DeepSeek、Llama、Mistral など多数にアクセスできます。

現在のモデル

ハードコードされたモデル ID を使用しないでください。 相談の前に毎回、最新のリーディングモデルを取得してください:

https://models.flared.au/llms.txt

これは OpenRouter の完全なカタログから抽出した、11 のプロバイダーから約 40 のリーディングモデルのライブ更新されたキュレーションリストです。タスクに適したモデルを選ぶのに使用してください。

生成される Python スクリプト内のプログラムの用途には:https://models.flared.au/json

相談パターン

パターンデフォルト対象動作内容
Consensus"brains trust"、"peer review"異なるプロバイダーの 2 つのモデルに並列で質問、一致・不一致を比較
Single"second opinion"、"ask gemini"、"ask gpt"1 つのモデルに質問、自分の見方と統合
Devil's advocate"challenge this"、"devil's advocate"モデルに現在の立場に明示的に反論させる

コンセンサスでは、最大の多様性を確保するため、必ず異なるプロバイダーからモデルを選択(例:Google + Qwen)します。

モード

モード使用時モデル階層
Code Reviewバグ、パターン、セキュリティについてファイルをレビューFlash
Architecture設計の決定、トレードオフPro
Debug2 回以上の失敗後に困っているFlash
Security脆弱性スキャンPro
Strategyビジネス、プロダクト、アプローチに関する決定Pro
Promptingプロンプト、システムプロンプト、KB ファイルの改善Flash
Generalあらゆる質問、ブレインストーミング、チャレンジFlash

Pro 階層:選択したプロバイダーの最も高性能なモデル(例:google/gemini-3.1-pro-previewopenai/gpt-5.4)。 Flash 階層:直線的な分析用の高速で安価なモデル(例:google/gemini-3-flash-previewqwen/qwen3.5-flash-02-23)。

ワークフロー

  1. 利用可能なキーを検出 — 環境から OPENROUTER_API_KEYGEMINI_API_KEYOPENAI_API_KEY を確認。見つからない場合、セットアップ手順を表示して停止。

  2. 現在のモデルを取得WebFetch https://models.flared.au/llms.txt してモード(pro vs flash)と相談パターン(single vs consensus)に基づいて適切なモデルを選択。ユーザーが特定のプロバイダーをリクエストした場合(「Gemini に聞いて」)、それを使用。

  3. 対象ファイルをコンテキストに読み込み(コード関連の場合)。戦略、プロンプティング、一般的な質問については、ファイル読み込みをスキップ。

  4. references/prompt-templates.md の AI-to-AI テンプレートを使用してプロンプトを構築。ファイル内容を --- filename --- セパレーターとともにインラインで含める。出力トークン制限を設定しない — モデルが十分に推論できるようにする。

  5. 相談ディレクトリを作成 .jez/artifacts/brains-trust/{timestamp}-{topic}/ に(例:2026-03-10-1423-auth-architecture/)。プロンプトを内部の prompt.txt に書き込む — bash 引数でコードをインラインで渡さない(シェルのエスケープが壊す)。

  6. Python スクリプトを生成して実行 .jez/scripts/brains-trust.pyreferences/provider-api-patterns.md のパターンを使用:

    • 相談ディレクトリの prompt.txt からプロンプトを読む
    • 選択された API を呼び出す
    • コンセンサスモード:concurrent.futures を使用して複数の API を並列呼び出し
    • 各レスポンスを相談ディレクトリ内の {model}.md に保存
    • 結果を stdout に出力
  7. 統合 — レスポンスを読み、検出結果をユーザーに提示。モデルが一致する点と異なる点を注記。自分の見方を追加(同意/反対と理由)。ユーザーが何を実行するかを決定できるようにする。

使用時期

良い使用例

  • 主要なアーキテクチャ変更をコミットする前
  • 複数の試みの後にデバッグで困っているとき
  • 複数の有効なオプションがあるアーキテクチャ決定
  • セキュリティに敏感なコードのレビュー
  • 戦略またはアプローチに関する独自の仮定に異議を唱える
  • システムプロンプトまたは KB ファイルの改善
  • 新しい視点が欲しいあらゆる場面

避けるべき使用

  • 簡単な構文チェック(Claude が対応)
  • 編集するたびに(遅くて費用がかかる)
  • 明白で周知の答えがある質問

クリティカルルール

  1. モデル ID をハードコードしない — 常に最初に models.flared.au から取得
  2. 出力トークンをキャップしないmax_tokensmaxOutputTokens を設定しない
  3. 常にプロンプトをファイルに書き込む — bash 引数で渡さない
  4. ファイル内容をインラインで含める — コードコンテキストをプロンプトに直接添付
  5. AI-to-AI フレーミングを使用 — モデルは人間ではなく Claude にアドバイスをしている
  6. 進捗を stderr に出力 — Python スクリプトは状態更新を出力(Calling gemini-2.5-pro...Received response from qwen3.5-plus.)30~90 秒の待機中にユーザーが動作を知ることができるようにする

リファレンスファイル

時期読むべきファイル
あらゆるモードでプロンプトを構築するときreferences/prompt-templates.md
Python API 呼び出しスクリプトを生成するときreferences/provider-api-patterns.md

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
jezweb
リポジトリ
jezweb/claude-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/jezweb/claude-skills / ライセンス: MIT

関連スキル

OpenAILLM・AI開発⭐ リポ 6,054

agent-browser

AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。

by JimmyLv
汎用LLM・AI開発⭐ リポ 1,982

anyskill

AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 1,982

engram

AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 21,584

skyvern

AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。

by Skyvern-AI
汎用LLM・AI開発⭐ リポ 1,149

pinchbench

PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。

by pinchbench
汎用LLM・AI開発⭐ リポ 4,693

openui

OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。

by thesysdev
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: jezweb · jezweb/claude-skills · ライセンス: MIT