CommunityProgramación y desarrollogithub.com

h9-tec/model-family-tree

Úsalo cuando el usuario pregunte en qué se basa un modelo de Hugging Face, qué se ha construido sobre un modelo, qué modelo base afinar (fine-tune) o qué tan popular es una familia de modelos: responde desde las herramientas MCP del Open Model Family Tree.

¿Qué es model-family-tree?

Este skill permite rastrear la ascendencia y la popularidad de modelos open-source declarados en Hugging Face Hub, utilizando el Open Model Family Tree (una construcción nocturna completa del grafo `base_model`). Responde preguntas como: ¿En qué se basa el modelo X? ¿Qué se ha construido sobre X? ¿Qué modelo base debería afinar? ¿Qué tamaño de Qwen3 tiene más afinaciones? También muestra el tamaño de una familia (como Gemma 3) o compara familias según número de descendientes. Los datos cubren solo la ascendencia declarada y tienen fecha de construcción visible vía `stats()`. Soporta consultas vía herramientas MCP (lineage, children, leaderboard, family) y como fallback lee archivos JSON locales. Es útil para desarrolladores que trabajan con modelos, ingenieros de ML que seleccionan bases para fine-tuning, y cualquier persona que analice ecosistemas de modelos abiertos.

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

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Linaje del modelo

Responde preguntas de ascendencia y popularidad sobre modelos abiertos del Open Model Family Tree, una compilación nocturna de todo el grafo base_model declarado en Hugging Face Hub.

Cuándo usarlo

  • "¿En qué se basa X?" / "¿Es X un fine-tune de Llama o Qwen?"
  • "¿Qué se ha construido sobre X?" / "Muéstrame cuantizaciones de X."
  • "¿Qué modelo base debería afinar?" / "¿Qué tamaño de Qwen3 tiene más afinaciones?"
  • "¿Qué tan grande es la familia Gemma 3?" / "¿Sigue siendo Llama el modelo más construido?"

Procedimiento

  1. Ascendencia: llama a lineage(id="org/name"). Reporta la cadena hacia la raíz con la relación de cada salto y la familia de la raíz.
  2. Descendientes: llama a children(id=..., relation=...); usa relation="finetune" cuando al usuario le importen fine-tunes reales en lugar de LoRAs o GGUFs.
  3. Popularidad: llama a leaderboard(kind=...). Por defecto usa kind="finetune" para preguntas "qué base elegir" (los contadores de adaptadores y cuantizaciones son ruidosos), kind="90d" para "qué está de moda", kind="families" para comparaciones entre familias.
  4. Familias: llama a family(name="Qwen2.5") para los totales y los mejores modelos de una familia.
  5. Si las herramientas MCP no están disponibles, lee ${CLAUDE_PLUGIN_ROOT}/dist/leaderboard.json y dist/parents.json.

Formato de respuesta

Comienza con la respuesta directa (la raíz, o las 3 bases principales). Proporciona recuentos con su tipo (descendientes totales vs fine-tunes vs últimos 90 días). Siempre indica que los recuentos cubren solo la ascendencia declarada y menciona la fecha de compilación de stats().

Skills relacionados