Dependencia
Cualquier cosa de la que tu proyecto depende y que no escribiste tú: una librería, una tipografía de Google, un script cargado desde otra web, un servicio externo.
✦Apagada: responde bien la pregunta del final para encenderla
También lo verás como: dependencias · paquete · paquetes · recurso externo · recursos externos · CDN
Analogía
Los proveedores de un restaurante. Cada uno te ahorra trabajo; pero si uno falla, sube precios o manda algo en mal estado, ante el cliente el problema es tuyo.
Por qué vigilarlas al trabajar con IA
La IA añade dependencias con mucha facilidad: "uso esta librería para el carrusel", "cargo esta fuente de Google", "pongo este script de iconos". Cada una:
- es código ajeno que se ejecuta en la web de tu cliente,
- puede dejar de funcionar o cambiar sin avisar,
- puede hacer la página más lenta,
- y algunas envían datos de los visitantes a terceros (tipografías externas, analíticas), con implicaciones legales.
Un riesgo propio de la IA
A veces inventa el nombre de un paquete que suena perfecto y no existe (alucinación). Hay quien registra esos nombres inventados con código malicioso dentro, a la espera de que alguien los instale sin mirar. Antes de instalar algo que propone la IA: ¿existe? ¿lo usa mucha gente? ¿está mantenido? (Fase 5)
La regla para tu CLAUDE.md
"Ninguna librería, script ni recurso externo sin preguntarme antes."
Un paso más: no todo lo ajeno pesa igual
| Tipo | Ejemplo | Qué pasa si falla |
|---|---|---|
| Librería instalada en el proyecto | una para fechas | tu copia sigue funcionando; el riesgo es de mantenimiento |
| Recurso cargado desde otra web | una tipografía de Google, un script de iconos | si esa web va lenta o cae, tu página se ve mal |
| Servicio externo | pagos, mapas, envío de emails | esa parte de tu producto deja de funcionar |
Las del segundo tipo son las que más cuela la IA sin avisar, porque son una sola línea de código. Las detectas en la pestaña Network de las DevTools: cualquier petición a un dominio que no es el tuyo es una dependencia.
Un CDN es una red de servidores repartidos por el mundo que entrega archivos rápido. "Cargar algo desde un CDN" es, para ti, depender de un tercero.
Compruébalo tú
Abre cualquier web, DevTools → Network, recarga y mira la columna de dominios. Cuenta cuántos dominios distintos aparecen: cada uno es alguien de quien esa web depende.