Yeda AI Tips · #197

English

Audita tu biblioteca de skills cada trimestre con grep

Tus instrucciones de IA ya están desactualizadas.

Las skills se pudren como el código, y se pudren en silencio. Los archivos derivan, las skills sin referencias se acumulan, los nombres cambian y las referencias a herramientas quedan obsoletas — pero nada da error. Tu agente simplemente sigue cargando con confianza lo incorrecto. El código tiene una suite de tests para atrapar la decadencia; tu biblioteca de skills normalmente no tiene nada. Así que ponlo en el calendario: audita cada trimestre con grep, y trata la auditoría como una pasada de revisión, no de borrado.

Por qué las skills se pudren en silencio

No hay compilador para la prosa. Una skill puede estar mal durante meses sin lanzar nada:

Nada de esto aparece como un error. Aparece como un agente que en silencio hace lo incorrecto.

El mecanismo: una auditoría trimestral con grep

No necesitas herramientas especiales — grep y ripgrep encuentran casi toda la putrefacción en minutos.

Encuentra skills sin referencias. Para cada skill, revisa si algo más apunta a ella:

# Para cada archivo de skill, ¿su nombre se referencia en algún otro lado?
for f in skills/**/*.md; do
  name=$(basename "$f" .md)
  refs=$(rg -l --glob '!'"$f" "$name" . | wc -l)
  echo "$refs  $name"
done | sort -n   # las skills con cero referencias suben al tope

Revisa la deriva de front-matter. Lista el nombre y la descripción declarados de cada skill y compáralos con lo que el archivo hace ahora:

rg -n '^(name|description):' skills/ --glob '*.md'

Caza nombres de herramientas obsoletos. Busca con grep las herramientas que retiraste o renombraste:

rg -n 'tslint|bower|yarn run|old-internal-cli' skills/

Sin referencias significa "revisar", no "borrar"

Esta es la parte que la gente hace mal. Una skill con cero referencias entrantes queda marcada para revisión, no condenada. Algunos archivos sin referencias son legítimos:

Así que la auditoría produce una lista para investigar. Para cada archivo marcado decides: aún se usa vía un padre (conservar), genuinamente muerto (borrar), o derivado (arreglar). Nunca borres en masa solo con la salida de grep.

Movidas avanzadas

Recursos

¿Desarrollas sistemas de IA o en la nube? Yeda AI audita y refuerza pipelines de LLM y agentes en producción. Hablemos · Lee el blog