Fullstack Starter - plantilla de monorepo lista para producción para desarrollo AI-native
(github.com/first-fluke)Andrej Karpathy escribió recientemente algo así: "Si tan solo conectáramos bien las cosas que aparecieron en el último año, podríamos ser 10 veces más poderosos; si no podemos hacerlo, es un problema de habilidad". Pero agentes, subagentes, prompts, contexto, MCP, workflows... también son herramientas que nos arrojaron sin manual.
Alex Wami dijo: "Ahora todos son CEO". Supongo que significa que llegamos a una era en la que una sola persona puede crear un producto fullstack por su cuenta.
Ambas cosas son ciertas. Se volvió más fácil crear un servicio de un clic. Pero hacer software que sea fácil de mantener mientras personas y AI lo revisan al mismo tiempo sigue siendo difícil. Para aprovechar bien estas herramientas, primero hace falta una base sólida.
Comparto como open source la base que construí mientras desarrollaba servicios como AI SWE. Probablemente les ahorre unas dos semanas frente a empezar desde cero.
Stack tecnológico
- Web: Next.js 16, React 19, TailwindCSS v4
- API: FastAPI, async SQLAlchemy, PostgreSQL
- Mobile: Flutter 3.38, Riverpod
- Infra: Terraform, GCP (Cloud Run, Cloud SQL)
- CI/CD: GitHub Actions + Workload Identity Federation (sin llaves)
- Observabilidad: OpenTelemetry
Por qué importa
La calidad del código que genera la AI varía bastante según el modelo. Una plantilla bien diseñada presenta patrones que la AI debe seguir, y un lint estricto junto con CI puede funcionar como guardrail.
Características principales
- mise monorepo: integración de toolchains de Node, Python y Flutter
- Fuente única para i18n: soporte simultáneo para web y mobile
- Generación automática de clientes API: Orval (web), swagger_parser (mobile)
- Toolchain basada en Rust: Biome, uv, Turbopack
Incorporé en el código patrones de producción y troubleshooting que no suelen aparecer bien documentados. Si hace falta mejorar algo, dejen un issue.
GitHub: https://bit.ly/3L1frc0
15 comentarios
Ahora también es posible verificar la versión de la plantilla. Pueden consultar las notas de lanzamiento~
Guau, ¿qué es esto? wow wow Gracias 🙏
¡Gracias!
Creo que decir 2 semanas fue ser demasiado modesto; hasta 2 meses me parece poco.
Gracias por verlo con buenos ojos.
Cada vez que tenía que configurarlo era estresante; siempre se me olvidaba algo y repetía los mismos errores, así que se ve útil.
¡Gracias!
Todavía me pregunto si lo siguen usando bien. ¿Creen que vale la pena adoptarlo?
Lo estoy usando bien. Si revisan el historial de commits, verán que también lo actualicé la semana pasada~
¡Guau! Estos días están saliendo herramientas de IA por todos lados, pero a la hora de armar una estructura de producción realmente sólida, siento que se ha vuelto todavía más difícil.
La frase “la habilidad de conectar herramientas también es una habilidad en sí misma” le queda perfecta a este artículo.
Creo que abrir una base así como open source de verdad les va a servir muchísimo a muchísimas personas. 👍
¡Gracias por el buen artículo!
¡Gracias por los elogios..!
Parece que puede ser muy útil para la configuración inicial de proyectos, ya que viene bien preparado con un stack tecnológico moderno y herramientas de LLM. En particular, resulta impresionante la configuración automática de skills acorde al stack tecnológico. También sería aún mejor si en futuras actualizaciones de versión mayor se ofreciera una guía de migración.
Lo tendré en cuenta, ¡gracias!
No sabía que existía algo así, wow.
Siempre era pesado configurar todo, así que lo voy a usar mucho. Gracias.
¡Gracias!