Skip to content

Claude Code ​

Archivos ​

  • CLAUDE.md: importa AGENTS.md con @AGENTS.md, así Claude Code carga las reglas al iniciar cada sesión.
  • .claude/settings.json: reglas de permisos que Claude Code aplica, no solo sugiere.

Permisos que se añaden ​

TipoReglasEfecto
denyBash(ai-dev approve *), Bash(ai-dev review *)Claude no puede aprobar
denyEdit(/.ai-dev/approvals.yaml), Edit(/.ai-dev/state.yaml)No puede alterar aprobaciones ni estado a mano
denyRead(.env), Read(.env.*) (excepto .env.example)No lee secretos
denyBash(git push --force *)Sin push forzado
askBash(git push *), instalación de dependencias, ai-dev reviseTe pregunta antes

Si ya tenías un .claude/settings.json, sync añade estas reglas sin quitar las tuyas ni otras claves.

Estas reglas forman parte de la metodología: si borras una, el siguiente sync la vuelve a añadir, y una regla deny no se puede anular desde .claude/settings.local.json (en Claude Code una denegación en cualquier archivo de configuración prevalece). Cambiarlas es un cambio de la metodología, no de un proyecto.

Limitación ​

Las reglas de lectura y edición cubren las herramientas de archivos de Claude y los comandos de shell que Claude Code reconoce (cat, sed, redirecciones…), pero no un script que abra archivos por su cuenta. Para un aislamiento completo, activa el sandbox de Claude Code.

Uso ​

text
> Trabaja en TASK-012

Claude ejecutará ai-dev status y ai-dev context TASK-012, implementará, registrará evidencia y dejará la tarea en VALIDATING para que la revises.

Licencia de uso: gratis, también para uso comercial. Lo que creas con la herramienta es tuyo.