Uso con agentes de IA
El paquete incluye un SKILL.md (en formato de skill de Claude Code) que documenta su propia API,
recetas de personalización habituales y límites (como “nunca edites archivos dentro de
node_modules” o “no premarques una categoría sin un motivo concreto”) para que un agente pueda hacer
cambios por ti con seguridad. Peticiones como “cambia el texto del banner de cookies a X” o “bloquea este
nuevo script de analítica tras el consentimiento” funcionan sin que el agente tenga que adivinar nombres
de props ni romper el diseño sin parpadeos.
Configuración para Claude Code
Sección titulada «Configuración para Claude Code»Cópialo en tu proyecto una vez, después de instalar el paquete:
mkdir -p .claude/skills/astro-cookie-consentcp node_modules/astro-cookie-consent/SKILL.md .claude/skills/astro-cookie-consent/SKILL.mdOtros agentes
Sección titulada «Otros agentes»Es un archivo Markdown normal, así que sirve como contexto para cualquier agente que pueda leer un
archivo del repositorio: apúntalo directamente a node_modules/astro-cookie-consent/SKILL.md si tu
herramienta no usa la convención .claude/skills.
Qué cubren los límites
Sección titulada «Qué cubren los límites»Algunos ejemplos de cosas ante las que SKILL.md indica al agente que se resista en lugar de obedecer
sin más:
- Dar un fondo relleno o de acento a los botones de aceptar o rechazar: tienen a propósito la misma prominencia; consulta Funciones relacionadas con el RGPD.
- Premarcar una categoría (
default: true) sin un motivo concreto y deliberado. - “Arreglar” el script en línea del banner para que importe
consent.js: incluye a propósito su propia copia de la lógica de lectura/escritura para poder mostrarse antes del primer pintado sin ningún parpadeo. - Añadir o cambiar textos de la política de privacidad en nombre del usuario: esa decisión es del propietario del sitio, no del agente.