Founding Member: $499/mes de por vida
Micare
Gestión de proyectos

Priorizador WSJF (valor entre esfuerzo)

Un skill (habilidad) que prioriza tu backlog con WSJF (valor entre esfuerzo): puntúa cada trabajo por sus dimensiones de valor ponderadas y su tamaño en escala Fibonacci, y rankea de mayor a menor. Trae dos caminos: uno rápido cualitativo y uno formal cuantitativo.

SkillPremiumGestión de proyectosbacklog y prioridades

🌱 Empieza aquí · Priorizador WSJF (valor entre esfuerzo)

Esta semilla le enseña a tu asistente a priorizar tu backlog con WSJF: ordena tus pendientes por "valor entre esfuerzo", para que primero salgan los trabajos cortos de alto valor y no dejes que un proyecto enorme se lleve por delante a varios chicos que rendían antes. Trae dos modos: uno rápido para decidir al vuelo y uno formal con números para planear un sprint o un ciclo.

backlog = tu lista de proyectos o pendientes por hacer. WSJF = Weighted Shortest Job First; un puntaje que divide el valor de un trabajo entre su tamaño. Mayor WSJF = va primero. Costo de la Demora = cuánto te cuesta retrasar un trabajo (es el "valor" del numerador). Fibonacci = la escala de puntuación 1-2-3-5-8-13-20 (no lineal a propósito).

Para instalarla

Abre esta carpeta con Claude Code o Cowork y dile a tu asistente:

"Siembra esta semilla 🌱"

Con eso basta de tu parte. Tu asistente coloca todo en su lugar y al final te dice cómo comprobar que quedó funcionando. Vas a ver algunas palabras en inglés en la pantalla; ni caso, él te guía.

¿Otras formas de pedírselo? "instala esta semilla", "pon a funcionar el priorizador WSJF", "haz el setup de esto". Te entiende igual.


Para el asistente que siembra 🤖

Este componente es un skill (habilidad): un archivo de instrucciones que se dispara solo cuando la persona pide priorizar su backlog. No es un hook (no lleva chmod, no lleva entrada en settings.json, no ejecuta ningún script por su cuenta). Se "siembra" colocando SKILL.md en la carpeta de skills de la plataforma.

1. Copia el skill donde la plataforma lo cargue

El kernel trae dos archivos:

  • kernel/SKILL.md — el método completo, con su frontmatter name + description que es el disparador. Este es el que se copia a la carpeta de skills.
  • kernel/perfil-de-pesos.ejemplo.md — una plantilla para definir las dimensiones de valor y sus pesos. NO se copia a la carpeta de skills; es solo de referencia para el paso 2.

Claude Code (macOS / Linux):

mkdir -p "$HOME/.claude/skills/safe-lord-wsjf-prioritizer"
cp kernel/SKILL.md "$HOME/.claude/skills/safe-lord-wsjf-prioritizer/SKILL.md"

Claude Code (Windows · PowerShell):

New-Item -ItemType Directory -Force -Path "$HOME\.claude\skills\safe-lord-wsjf-prioritizer" | Out-Null
Copy-Item "kernel\SKILL.md" "$HOME\.claude\skills\safe-lord-wsjf-prioritizer\SKILL.md"

Cowork: usa la misma carpeta de skills si tu proyecto la soporta (.claude/skills/safe-lord-wsjf-prioritizer/SKILL.md). Si no, coloca SKILL.md dentro del proyecto y agrega en el archivo de instrucciones del proyecto (el CLAUDE.md) una línea que apunte a él, por ejemplo: "Cuando la persona pida priorizar su backlog o diga WSJF, aplica el método de SKILL.md del priorizador WSJF."

Codex: Codex lee su archivo AGENTS.md. Pega el contenido de SKILL.md dentro de AGENTS.md (o agrégale un puntero al archivo si lo guardas aparte), para que el método se cargue con el resto de las instrucciones.

2. Aterriza la configuración a ESTE sistema (recomendado)

El método usa placeholders que conviene aterrizar a lo que de verdad importa en el contexto de la persona. Abre el SKILL.md que copiaste y reemplaza:

  • <TUS-DIMENSIONES-DE-VALOR> → las dimensiones con las que la persona mide el valor de un trabajo. Si no las tiene definidas, deja las cuatro por defecto (valor de negocio, criticidad en el tiempo, reducción de riesgo, habilitación de oportunidad).
  • <TUS-PESOS> → cuánto pesa cada dimensión, en porcentaje. Deben sumar 100%. Si la persona no los ha fijado, propónle un reparto y pídele que lo confirme; no lo des por firmado tú solo.
  • <TU-ESCALA> → la escala de puntuación. Por defecto Fibonacci 1-2-3-5-8-13-20.

¿No sabes cómo se ve un perfil de pesos lleno? Abre kernel/perfil-de-pesos.ejemplo.md: trae la tabla de dimensiones y un ejemplo lleno listo para copiar.

Ninguno de estos placeholders es bloqueante: si la persona no los tiene claros, el método arranca con las cuatro dimensiones por defecto y la escala Fibonacci, y le propone los pesos para que ella los confirme.

3. Verificación post-siembra (obligatoria)

Como es un skill (texto), la verificación tiene dos partes: que el archivo quedó en su lugar, y que la priorización de verdad corre.

a) El archivo quedó colocado (Claude Code, macOS / Linux):

ls -la "$HOME/.claude/skills/safe-lord-wsjf-prioritizer/SKILL.md"; echo "exit=$?"

Salida esperada: una línea que lista el archivo (con su tamaño) y exit=0. En Windows, el equivalente es Test-Path "$HOME\.claude\skills\safe-lord-wsjf-prioritizer\SKILL.md" (debe devolver True). Si sale No such file or directory, la copia no se hizo; repite el paso 1.

b) La priorización corre (prueba de comportamiento, en una conversación nueva): Pídele a la persona que abra una sesión nueva, liste tres o cuatro pendientes y diga "priorízalos con WSJF". La conducta correcta es que el asistente puntúe cada trabajo por dimensión de valor y por tamaño, calcule el WSJF (valor entre esfuerzo) y los rankee de mayor a menor WSJF, señalando además cuál trabajo grande conviene partir. Si en vez de eso ordena "a ojo" sin puntajes, no divide entre el tamaño, o pone el WSJF más bajo arriba, revisa que SKILL.md esté en la carpeta de skills (o dentro de AGENTS.md en Codex).

Cuando ambas partes pasen, avísale a la persona en una línea qué gana con esto.


✅ ¿Cómo sé que funcionó?

De ahora en adelante, cuando le pidas a tu asistente "qué hago primero" o "priorízalo", en vez de darte una lista al tanteo te va a devolver un ranking con razones: cada pendiente puntuado por su valor y su tamaño, ordenados de mayor a menor "valor entre esfuerzo". Vas a ver por qué un trabajo chico de buen valor le gana a uno enorme, y cuál conviene partir en pedazos para que empiece a rendir antes. Menos decisiones por corazonada, más orden defendible. 🌱

Inspiración y crédito

Fuentes y patrones abiertos que inspiraron esta semilla. Nos gusta reconocer de dónde vienen las buenas ideas.

  • WSJF (Weighted Shortest Job First) y Costo de la Demora, de Donald Reinertsen, "The Principles of Product Development Flow" (2009): la fórmula de priorizar por valor entre esfuerzo y la idea de que lo que debe ordenar la cola es el costo de retrasar cada trabajo.
  • Adopción de WSJF como método de priorización de backlog en el marco de agilidad a escala SAFe (marca de Scaled Agile, Inc.): se adopta solo el concepto de puntuar valor entre tamaño para ordenar el backlog, sin el material, la certificación ni la terminología con derechos del marco comercial.
  • Estimación relativa en escala Fibonacci (1-2-3-5-8-13-20), práctica común de la estimación ágil (story points / planning poker): puntuar en una escala no lineal que refleja la incertidumbre creciente de los trabajos grandes.

¿Quieres implementarla con acompañamiento?

Agenda una asesoría directa con JP y aterrízala en tu caso · desde $600 MXN.

Agendar una asesoría