Saltar al contenido
Curso Claude Code
57/57 Cierre Configuración completa de Claude Code para un proyecto Laravel
Tu lectura Quedan 15 min
Lección 57 de 57 · Cierre

Configuración completa de Claude Code para un proyecto Laravel

15 min de lectura Claude Code 2.1.283

Hola, bienvenido. En la lección anterior vimos cómo pasarle imágenes a Claude, cómo dictarle los prompts con la voz y cómo cambiar el estilo de sus respuestas, y con esta lección cerramos el curso. Vamos a recorrer la configuración que ha quedado en claude-tasks, pieza a pieza y sin crear ningún archivo, para que tengas en un solo sitio qué hace cada archivo y en qué lección lo montamos. Después veremos los recursos oficiales para seguir al día, porque Claude Code publica versiones casi a diario, y terminaremos con la despedida.

¿Por qué dedicar una lección entera a un repaso? Porque a lo largo de 56 lecciones hemos ido añadiendo las piezas de una en una, cada una cuando aparecía el problema que resuelve, y visto de golpe el .claude/ de claude-tasks parece bastante más complicado de lo que es. En realidad, cada archivo cae en uno de estos 4 grupos: lo que Claude Code hace cumplir decida lo que decida Claude, lo que Claude lee como guía para decidir bien, lo que tú invocas o delegas cuando lo necesitas y lo que conecta el proyecto con herramientas de fuera. Si sabes en qué grupo va cada archivo, llevar esta configuración a tu propio proyecto es cuestión de una tarde, y los apartados de esta lección siguen ese mismo orden.

Cómo ha quedado claude-tasks

Este es el árbol de la configuración de claude-tasks al terminar el curso, sin el esqueleto de Laravel y sin el código de la aplicación, del que hablamos al final del apartado:

Estructura
claude-tasks/
├── .claude/
│ ├── agents/
│ │ ├── migration-reviewer.md
│ │ ├── performance-advisor.md
│ │ ├── route-contract-auditor.md
│ │ └── test-writer.md
│ ├── hooks/
│ │ ├── context-check.sh
│ │ ├── guard.sh
│ │ ├── phpstan.sh
│ │ ├── pint.sh
│ │ └── test.sh
│ ├── rules/
│ │ ├── models.md
│ │ └── tests.md
│ ├── skills/
│ │ ├── project-qa/SKILL.md
│ │ └── review-diff/SKILL.md
│ ├── specs/feedback-inbox/ fuera de Git con .git/info/exclude
│ ├── workflows/ el workflow audit-endpoints
│ ├── claude-security-guidance.md
│ ├── settings.json
│ └── settings.local.json fuera de Git con .gitignore
├── .github/
│ └── workflows/
│ ├── claude-code-review.yml
│ └── claude.yml
├── .gitignore
├── .mcp.json
├── .worktreeinclude
├── boost.json
├── CLAUDE.md
├── composer.json el script qa
├── phpstan.neon
├── pint.json
└── rector.php

Fíjate en que CLAUDE.md, .mcp.json y .worktreeinclude están en la raíz del proyecto y no dentro de .claude/, porque es ahí donde los busca Claude Code. Y ahora, lo que se queda fuera del repositorio: settings.local.json y la carpeta .claude/worktrees/, que aparece cuando Claude crea un worktree, los saca el .gitignore, y las specs las saca .git/info/exclude, que solo afecta a tu copia. Todo lo demás va en Git, así que quien clone claude-tasks recibe la misma configuración que tú: aparte de confiar en la carpeta, solo tiene que aprobar el servidor de .mcp.json e instalar una vez el plugin de seguridad, como vimos en sus lecciones.

Los archivos de calidad de la raíz son los de la lección Crear el proyecto Laravel con Sail para trabajar con Claude Code: Pint, Larastan, Rector y Pest, unidos en composer qa, que ha sido nuestro semáforo durante todo el curso y lo comprueba todo sin tocar ningún archivo. Y el código de la aplicación es el que hemos ido construyendo para poner a prueba cada pieza: el modelo Task con su migración, su factory y su test, la acción CompleteTask con su test, el endpoint para actualizar el perfil que implementamos en un worktree y la bandeja de feedback que salió de una spec.

Y si repartimos esos archivos de configuración en los 4 grupos que te decía al principio, que son los que siguen los próximos apartados, quedan así:

Los archivos de la configuración de claude-tasks en 4 grupos: lo que Claude Code hace cumplir, destacado, lo que Claude lee como guía, lo que invocas o delegas y lo que conecta el proyecto con fuera
Lo que queda de esta lección
  1. 02Lo que Claude Code hace cumplir
  2. 03Lo que Claude lee como guía
  3. 04Lo que invocas o delegas
  4. 05Lo que conecta el proyecto con fuera
  5. 06Cómo llevarlo a tu propio proyecto
  6. 07Recursos para seguir
  7. 08Hasta aquí el curso
Sigue leyendo con tu suscripción El curso completo, con el certificado y el foro con los planes trimestral y anual, está incluido en la suscripción. Ver los planes