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ónPesoQué mide
Claridad del trigger25%Con qué precisión describe el trigger cuándo usar el skill
Calidad de las instrucciones25%¿Son las instrucciones del cuerpo específicas, accionables y completas?
Completitud del frontmatter20%Todos los campos requeridos + recomendados presentes
Relevancia de tags10%Los tags coinciden con el comportamiento real del skill
Concisión de la descripción10%La descripción cabe en una frase clara
Cobertura de ejemplos10%¿Incluye el cuerpo al menos un ejemplo?

Niveles de puntuación

PuntuaciónNivelResultado
90–100PlatinoDestacado en el carrusel de la homepage
80–89OroBoost en el ranking de búsquedas
70–79PlataListado estándar
60–69BronceListado, sin boost
< 60RechazadoDevuelto 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.