Installs into .claude/skills of the current project.
Are you the author of Evaluate Dependency?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/686f6c61-evaluate-dependency)
---
name: evaluate-dependency
description: "Usar antes de aceptar una dependencia nueva. También: auditar paquete, licencia, CVEs, transitivas, bundle, npm install, pip, cargo add."
---
# 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.