Notas del Lab

Plantillas de Proyecto

Cómo las plantillas convierten las buenas prácticas en arranques de proyecto reproducibles para agentes.

Las plantillas de proyecto convierten el aprendizaje acumulado en arranques reproducibles. Un proyecto nuevo no debería empezar desde cero, sino desde una base que ya incluye las decisiones de stack, las reglas, las skills y la documentación.

Plantilla de Next.js

La plantilla principal está orientada al frontend moderno:

TecnologíaUso
Next.js 15App Router y estructura moderna.
React 19Interfaz y componentes.
TypeScriptTipado estricto.
Tailwind CSS v4Estilos.
shadcn/ui + RadixComponentes accesibles.
ZustandEstado en cliente.
Vitest + Testing LibraryTests.
SupabaseBackend opcional cuando hace falta.

Skills Incluidas

La plantilla incluye skills para guiar al agente:

  • next-best-practices;
  • react-best-practices;
  • shadcn-ui;
  • vitest-testing;
  • frontend-design;
  • project-conventions;
  • supabase-postgres-best-practices.

Documentación Obligatoria

Cada proyecto generado debería incluir:

ArchivoPropósito
docs/README.mdIntroducción al proyecto, rutas y stack.
docs/code-reference.mdReferencia viva de interfaces, funciones y flujos.
docs/architecture.mdDecisiones técnicas y estructura.
AGENTS.mdReglas para los agentes que trabajen en el repositorio.

Flujo Esperado

Loading diagram…
Flujo de plantilla: partir de una estructura, cargar el contexto, trabajar con el agente y mantener la documentación al día.

Aprendizaje

Las plantillas son memoria operativa empaquetada. Cada vez que el sistema aprende una buena práctica, esta puede convertirse en una regla, una skill, un script o un archivo base, para que los próximos proyectos arranquen en mejor estado.