🌱 Empieza aquí · Radar de backlog rancio
Esta semilla le enseña a tu asistente a revisar tu backlog y avisarte qué proyectos se están enfriando antes de que se vuelvan zombies. Marca cada uno con un semáforo: 🟢 verde si tuvo movimiento reciente, 🟡 amarillo si lleva un rato quieto, 🔴 rojo si lleva más de un mes sin que nadie lo toque. Y de los rojos, te resalta los más importantes con una idea concreta para destrabarlos.
backlog = tu lista de proyectos o pendientes en curso. staleness = antigüedad sin actualizar (que un ítem lleve mucho sin moverse).
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 radar de backlog", "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 revisar el estado del 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) y kernel/proyecto.ejemplo.md (una ficha
de ejemplo, solo de referencia). A la carpeta de skills se copia únicamente
SKILL.md; la ficha de ejemplo se queda en la semilla y se usa en el paso 2.
Claude Code (macOS / Linux):
mkdir -p "$HOME/.claude/skills/safe-lord-backlog-reader"
cp kernel/SKILL.md "$HOME/.claude/skills/safe-lord-backlog-reader/SKILL.md"
Claude Code (Windows · PowerShell):
New-Item -ItemType Directory -Force -Path "$HOME\.claude\skills\safe-lord-backlog-reader" | Out-Null
Copy-Item "kernel\SKILL.md" "$HOME\.claude\skills\safe-lord-backlog-reader\SKILL.md"
Cowork: usa la misma carpeta de skills si tu proyecto la soporta
(.claude/skills/safe-lord-backlog-reader/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 el estado del backlog,
aplica el método de SKILL.md del radar de backlog rancio."
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 dónde vive de verdad el backlog de
la persona. Abre el SKILL.md que copiaste y reemplaza:
<TU-CARPETA-DE-BACKLOG>→ la carpeta (o carpetas) donde vive un archivo por proyecto/ítem. Si la persona no la sabe, pregúntale dónde guarda el estado de sus proyectos.<CAMPO-DE-ESTADO>→ el nombre del campo del encabezado que dice si un ítem está activo, archivado o pausado (por ejemplostatus:oestado:).<CAMPO-DE-FECHA>→ el campo con la fecha de última actualización, si existe (por ejemplolast-updated:). Si no existe, el método usa el historial de git.<CAMPO-DE-PRIORIDAD>→ cualquier señal de importancia que la persona ya use (alta/media/baja, un número, un puntaje). Es opcional.
La carpeta del backlog sí hace falta de verdad: sin una carpeta que escanear, el
radar no tiene qué leer. Si la persona no la sabe, pregúntale dónde guarda el estado de
sus proyectos (recuerda que deben ser archivos de texto, uno por proyecto). Si todavía
no lleva sus proyectos en archivos, muéstrale kernel/proyecto.ejemplo.md: es la forma
mínima de una ficha (una por proyecto) que el radar sí puede leer. Los otros tres campos
(estado, fecha, prioridad) son opcionales: si no los sabe, deja el placeholder y el
método usa sus defaults (mide por antigüedad y saca la fecha del historial de git).
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 el radar de verdad corre.
a) El archivo quedó colocado (Claude Code, macOS / Linux):
ls -la "$HOME/.claude/skills/safe-lord-backlog-reader/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-backlog-reader\SKILL.md"
(debe devolver True). Si sale No such file or directory, la copia no se hizo; repite
el paso 1.
b) El radar corre (prueba de comportamiento, en una conversación nueva):
Pídele a la persona que abra una sesión nueva y diga "revisa el estado de mi
backlog". La conducta correcta es que el asistente liste los proyectos activos con
su semáforo verde/amarillo/rojo según cuánto llevan sin actualizarse, y resalte los
rojos de alta prioridad con una propuesta para destrabarlos. Si en vez de eso
inventa el estado o no distingue los rancios, revisa que SKILL.md esté en la carpeta
de skills (o dentro de AGENTS.md en Codex) y que la carpeta del backlog esté bien
apuntada en el paso 2.
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 pidas "el estado del backlog", tu asistente te va a entregar una foto clara: qué proyectos están frescos (🟢), cuáles empiezan a enfriarse (🟡) y cuáles llevan más de un mes muertos (🔴), midiendo la antigüedad real (no la que diga el texto). Y no te marca como abandonado algo que pausaste a propósito. Lo mejor: te señala los tres abandonos que más duelen y te propone qué hacer con cada uno. Menos proyectos que se pudren en silencio, más claridad de dónde poner el foco. 🌱
