Un prototipado de aplicaciones es pasar de una idea a una app funcional, yendo de "Zero-to-One." Con ChatGPT-5, implica crear la estructura base de un proyecto o scaffold transformando una idea en una app funcional a través de validar: - Ideas - Flujos - Estructuras
1. Scaffold de arquitectura de proyecto. Aquí se define la estructura técnica. Es el esqueleto en código de la app. 2. Scaffold agéntico o cognitivo. Aquí se definen la estructura de prompts y reglas que guían cómo debe pensar la IA antes de escribir código. 3. Scaffold de ejecución. Entorno donde el código se instala, se prueba y se valida.
Stack recomendado para prototipado moderno:
Next.js + TypeScript y Tailwind CSS
Next.js: Permite crear apps con estructura clara de rutas, componentes y páginas . Tailwind: Facilita un diseño rápido, consistente y reutilizable.
Ofrecen: Velocidad, claridad y escalabilidad.
Panel de pedidos: - Visualización de catálogo. - Agregar productos al carrito. - Confirmación de pedidos. - Revisión de historial.
Por ejemplo: OBJETIVO Crear un panel de pedidos para que el usuario vea catálogo, agregue al carrito, confirme pedidos y consulte historial.
Por ejemplo: * Plataforma: Web * Framework: Next.js (App Router) * Lenguaje: TypeScript * Estilos: Tailwind CSS * Estado: cliente, con persistencia local * Backend: datos simulados
Por ejemplo: Deseo construir un panel de pedidos. Antes de proponer la arquitectura del scaffold, hazme 5 preguntas críticas sobre usuarios, datos y flujos principales.
Construye tu prompt siguiendo la estructura: 1. Define el rol 2. Pide el tipo de scaffold deseado y define el objetivo 3. Especifica el stack a utilizar 4. Define los requisitos 5. Indica el orden de entrega
Eres un desarrollador senior experto en desarrollo web y scaffolding. Quiero un scaffold para un prototipo web. El objetivo es crear un panel de pedidos para que un usuario pueda ver catálogo, agregar al carrito, confirmar pedido y ver historial. El stack utilizado será Next.js (App Router) + TypeScript, con Tailwind CSS y Mock API (sin backend real). Los requisitos serían: - Rutas: /login, /catalogo, /carrito, /pedidos. - Componentes: Navbar, ProductCard, CartSummary, OrderTable. - Estado: carrito en cliente con persistencia local. Entrégalo en el siguiente orden: 1. Árbol de carpetas 2. Dependencias 3. Scripts 4. Archivos clave 5. Checklist de primeros pasos