AI agent skill · by @686f6c61
Evaluate Dependency
Usar antes de aceptar una dependencia nueva. También: auditar paquete, licencia, CVEs, transitivas, bundle, npm install, pip, cargo add.
Archived 2026-10-23 · Source updated 2026-08-15 · License: MIT. Check the original repository for the latest version.
SKILL.md instructions
# Evaluar una dependencia ## Resumen Antes de añadir un paquete, evalúalo y deja el veredicto en `docs/project/dependencies.md`. El helper puede crear el esqueleto; tú escribes la fila. ## Proceso 1. Confirma que el paquete no está ya en el registro. 2. Recoge datos verificables (lockfile, registro, advisory): - nombre y versión exacta - peso aproximado o impacto en el bundle - último release y mantenimiento - licencia y compatibilidad con el proyecto - CVEs conocidos o «ninguno encontrado» (con fuente) - número de transitivas - alternativa más ligera o nativa 3. Veredicto: `APROBAR`, `RECHAZAR` o `APROBAR CON CONDICIONES`. 4. Añade o actualiza una fila en `docs/project/dependencies.md`. Si el fichero era esqueleto y ya hay una evaluación real, sustituye `<!-- alfred-doc:scaffold -->` por `<!-- alfred-doc:filled -->`. 5. Si el veredicto no es `APROBAR`, no la instales. Propón alternativa. ## Criterios de éxito - La fila existe con versión, licencia y veredicto. - Un CVE «no aplica» lleva una frase técnica, no un supuesto. - El registro vive en el repo, no solo en el chat. ## Qué NO hacer - No evalues de memoria sin mirar el lockfile o el manifiesto. - No apruebes una dependencia para «ya la usamos todos» sin dato. - No dejes licencias como desconocidas sin decirlo.