Skip to main content

bc7score — Cómo se puntúa tu skill

Cada skill enviado al marketplace de Hordago se puntúa automáticamente con el motor de puntuación bc7. Tu puntuación determina:

  • Si tu skill es aceptado (mínimo: 60 / 100)
  • Lo prominentemente que aparece en los resultados de búsqueda
  • Si se gana un badge de Featured o Verified

Desglose de la puntuación

Dimensión Peso Qué mide
Claridad del trigger 25% Con qué precisión describe el trigger cuándo usar el skill
Calidad de las instrucciones 25% ¿Son las instrucciones del cuerpo específicas, accionables y completas?
Completitud del frontmatter 20% Todos los campos requeridos + recomendados presentes
Relevancia de tags 10% Los tags coinciden con el comportamiento real del skill
Concisión de la descripción 10% La descripción cabe en una frase clara
Cobertura de ejemplos 10% ¿Incluye el cuerpo al menos un ejemplo?

Niveles de puntuación

Puntuación Nivel Resultado
90–100 Platino Destacado en el carrusel de la homepage
80–89 Oro Boost en el ranking de búsquedas
70–79 Plata Listado estándar
60–69 Bronce Listado, sin boost
< 60 Rechazado Devuelto con feedback

Cómo mejorar tu puntuación

Claridad del trigger (la más impactante)

Un trigger vago puntúa bajo. Sé específico sobre las condiciones.

# Low score (vague)
trigger: "Use when the user needs help."

# High score (specific)
trigger: "Use when the user asks to generate a research protocol, experimental design, or lab procedure document."

Calidad de las instrucciones

El cuerpo debe decirle al agente exactamente qué hacer, en qué orden y con qué formato de salida.

# Bad — too vague
Help the user with their task.

# Good — specific and structured
1. Ask for the experiment type (knockout, base editing, CRISPRa/i)
2. Ask for the target gene and cell line
3. Generate a protocol using the appropriate template
4. Validate reagent availability before finalizing

Cobertura de ejemplos

Incluye al menos un ejemplo concreto de entradas y salida esperada. El scorer busca bloques de ejemplo o blockquotes > en el cuerpo.

Ejecutar el scorer localmente

npx @hordago/skill-validator ./my-skill/SKILL.md --verbose

El flag --verbose muestra las puntuaciones por dimensión para que sepas exactamente qué corregir.