CodeIA Logo
Inicio
¿Qué es la Ingeniería de Contexto?ExperienciaProyectos realizados
Comunidad
FeedMiembrosCuadro de HonorCalendarioBolsa de trabajoEncuestasProyectos de la Comunidad
NoticiasPrecios
Formación
CursosLecciones
Co-Projects
Propuestas de proyectosEnviar propuesta de proyecto
RoadmapGlosarioContacto
Iniciar Sesión
CodeIA Logo

Transformando ideas en software profesional con IA. La nueva era del desarrollo ágil.

Legal

Política de PrivacidadTérminos de ServicioTérminos de SuscripciónAviso LegalCookies

Sígueme

Contactar

© 2026 CodeIA. Todos los derechos reservados.

Hecho con♥por sn4p.dev

Volver al catálogo
Tu navegador no soporta video.
0:000:00

Lección 5 - Cocinando Fase 4

Aprender a gestionar scripts de entorno local, interrumpir a la IA en tiempo real para hacer cumplir las reglas del proyecto, solucionar problemas con dependencias externas y estructurar un Sistema de Diseño (Design System) centralizado.

TutorialPrincipiante
Hace 2 meses38m 44s9 visualizaciones
Iniciar sesión para comenzarCrear cuenta

Módulo 1: Gestión del Entorno Local y Scripts de Arranque

Automatización de tareas ("Edit Automatically"): En fases avanzadas, se puede configurar ClaudeKit para que lea las tareas completadas del plan y avance automáticamente, ejecutando el código sin necesidad de preguntar paso a paso.

Gestión de Puertos: Es común enfrentarse a conflictos si el puerto del servidor (como el 3000) ya está en uso por otro proceso.

Creación de Scripts de Liberación: En lugar de matar los procesos manualmente, se instruye a la IA para crear un script de terminal (por ejemplo, dev.sh). Este script automatiza la liberación del puerto y arranca el proyecto limpiamente usando herramientas rápidas como bun dev.

Módulo 2: Intervención Dinámica y Cumplimiento de Reglas

El comando "By the way": A diferencia de los prompts tradicionales donde se espera a que la IA termine, este comando permite interrumpir a la IA mientras está escribiendo el código para que lea instrucciones urgentes en tiempo real y aplique cambios inmediatamente.

Auditoría de Buenas Prácticas: Al usar esta interrupción para recordar la prohibición de usar useEffect directamente, la IA es capaz de auditar su propio código. En este caso práctico, la IA justifica correctamente su decisión, demostrando que está respetando las reglas porque el useEffect se encuentra encapsulado dentro de un custom hook.

Módulo 3: Resolución de Errores, Refactorización y Enrutamiento

Actualización de Modelos y Dependencias: Al conectar APIs externas (como OpenRouter), los modelos hardcodeados pueden quedar deprecados, causando fallos de conexión. También es vital actualizar dependencias específicas del framework (como las respuestas de streams en Vercel) para evitar bloqueos en la comunicación de la IA.

Migración de Herramientas Obsoletas: Durante el desarrollo, la IA debe adaptar el código a las versiones modernas, como sustituir el uso de middleware (cuando está deprecado para ciertas funciones) por proxy.ts para abrir túneles de comunicación.

Mejora de URLs (De IDs a Slugs): Para el SEO y la legibilidad, se debe refactorizar la aplicación para que las rutas utilicen "slugs" amigables en lugar de IDs de base de datos. Esto implica que la IA debe modificar la base de datos y ajustar las promesas asíncronas para resolver los datos correctamente en la URL.

Módulo 4: Panel de Administración y Sistema de Diseño (Design System)

Desarrollo del Dashboard: Se debe estructurar un panel administrativo completo que incluya KPIs, reportes y un sistema Kanban con funcionalidad de arrastrar y soltar (drag and drop) para gestionar los clientes potenciales (leads).

Centralización del Diseño: Para garantizar la coherencia visual, se instruye a la IA a crear una página de Componentes UI y Configuración de Branding dentro del administrador.

Reutilización y Escalabilidad: Este Sistema de Diseño permite centralizar la paleta de colores, fuentes, botones y estilos corporativos. Al modificar un parámetro aquí, los cambios se propagan de manera unificada tanto al panel de administración como al frontend público del proyecto.

Cierre de la lección

Una vez consolidada la arquitectura interna, la base de datos, los flujos de commits y el sistema de diseño centralizado, el proyecto queda preparado para la siguiente fase: la construcción detallada de la landing page pública y la optimización SEO.

Índice de la sesión

00:004:57
Introducción y preparación del entorno

El presentador da la bienvenida a la sesión 4 de ProtoWeb, explicando el proyecto y su progreso. Se prepara el entorno de desarrollo, incluyendo la gestión de puertos y el lanzamiento de Docker para la base de datos.

04:578:46
Creación de script para liberar puerto

Se crea un script bash para liberar automáticamente el puerto 3000 al iniciar el proyecto, solucionando conflictos de puertos y permitiendo un arranque correcto de la aplicación.

13:438:27
Solución de problema de reactividad en el chat

Se aborda un problema en el chat donde la respuesta no se actualizaba reactivamente, requiriendo recargar la página. Se utiliza el comando 'by the way useEffect' para que la IA corrija el problema.

22:106:10
Gestión de ramas y errores de generación

Se gestionan los cambios en las ramas de Git, asegurando que la IA realice los commits y cambios de rama automáticamente. Se identifica y se explica un error 500 en la generación debido a la falta de desarrollo de endpoints.

28:204:50
Actualización de middleware a proxy TS

Se resuelve un problema relacionado con el middleware obsoleto, migrando la funcionalidad a proxy TS para un mejor manejo de las rutas y el arranque de la aplicación.

33:105:30
Generación y refinamiento del prototipo web

Se genera un prototipo de página web con la IA, se identifican problemas como la falta de reactividad y se discute la necesidad de refinar la estructura de la landing page y sus secciones.

Lecciones relacionadas

  • CodeIA2025 - Sesión 1 – Inducción y Mentalidad

    CodeIA2025 - Sesión 1 – Inducción y Mentalidad

    2h 34m 43s

  • CodeIA2025 - Sesión 2 – Data Scraper

CodeIA2025 - Sesión 2 – Data Scraper

2h 29m 21s

  • Git y Copilot en Visual Studio Code

    Git y Copilot en Visual Studio Code

    12m 43s

  • Cómo configurar z.ai con tu cuenta de Claude paso a paso

    Cómo configurar z.ai con tu cuenta de Claude paso a paso

    41m 13s