Communityコーディング&開発github.com

h9-tec/model-family-tree

ユーザーがHugging Faceモデルの派生元、派生先、ファインチューニング元、モデルファミリーの人気について質問したときに、Open Model Family Tree MCPツールから回答します。

model-family-tree とは?

このスキルは、Hugging Face Hub上で宣言された `base_model` グラフを毎晩ビルドしたデータセット「Open Model Family Tree」を活用し、オープンモデルの系統(祖先・子孫)や人気について質問に答えます。ユーザーが「このモデルは何をベースにしている?」「Llamaのファインチューンはどれ?」「どのベースモデルをファインチューンすべき?」「Gemma 3ファミリーの規模は?」といった問いを投げかけた際に、MCPツールを介して系統のルート、子孫モデル、人気リーダーボード、ファミリー統計を取得します。Claude CodeやClineなどのMCP対応AIエージェント上で動作し、手順に沿ってツールを呼び出すことで、宣言された祖先のみを対象とした正確な情報を提供します。結果は直接的な回答で始め、カウントの種類(総子孫数、ファインチューン数、直近90日間の数)を明示し、ビルド日付も提示します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/h9-tec/model-family-tree/tree/HEAD/skills/model-lineage

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

モデルの系統

Open Model Family Tree(Hugging Face Hub全体で宣言された base_model グラフを毎晩ビルドしたもの)から、オープンモデルの祖先や人気に関する質問に答えます。

使用するタイミング

  • 「Xは何をベースにしている?」 / 「XはLlamaやQwenのファインチューンですか?」
  • 「Xから何が作られましたか?」 / 「Xの量子化モデルを見せてください。」
  • 「どのベースモデルをファインチューンすべきですか?」 / 「どのQwen3サイズが最もファインチューンを持っていますか?」
  • 「Gemma 3ファミリーの規模はどれくらいですか?」 / 「Llamaは依然として最も多くビルドされているモデルですか?」

手順

  1. 祖先系譜:lineage(id="org/name") を呼び出します。ルート方向への連鎖を各ホップの関係と共に報告し、ルートのファミリーも示します。
  2. 子孫:children(id=..., relation=...) を呼び出します。ユーザーがLoRAやGGUFではなく実際のファインチューンに関心がある場合は、relation="finetune" を使用します。
  3. 人気:leaderboard(kind=...) を呼び出します。「どのベースを選ぶべきか」という質問にはデフォルトで kind="finetune" を使用します(アダプターや量子化のカウントはノイズが多く含まれます)。「何がホットか」には kind="90d"、ファミリー比較には kind="families" を使用します。
  4. ファミリー:特定のファミリーの合計やトップモデルを取得するには family(name="Qwen2.5") を呼び出します。
  5. MCPツールが利用できない場合は、${CLAUDE_PLUGIN_ROOT}/dist/leaderboard.json および dist/parents.json を読み取ります。

回答形式

直接的な回答(ルート、またはトップ3のベース)で始めます。カウントにはその種類(総子孫数 vs ファインチューン数 vs 直近90日間の数)を付けます。カウントは宣言された祖先のみを対象としており、stats() からビルド日付を必ず明記します。

関連スキル