De la idea a las especificaciones listas para implementar
Arquitecto Rails & creador de herramientas IA
Cómo hacer vibecoding usar Claude AI
para desarrollo sin morir en el intento
Phase 01
Investiga el mercado, haz las preguntas correctas y genera
cinco documentos base — uno aprobado a la vez.
Resultado
Revisa y aprueba cada documento antes de solicitar el siguiente — cada uno alimenta al que sigue.
Documento generado
Documento generado
Phase 02
Dos entregables. Uno define cómo habla la app.
El otro define cómo se ve. Ambos guían cada
spec de SDD que viene después.
Documento generado
Mock generado
El estado de cada proyecto es lo primero — sin métricas innecesarias. El fotógrafo entra, ve qué necesita atención y actúa.
Phase 03
Convierte los documentos aprobados del MVP en specs formales,
task breakdowns, y prompts de implementación
listos para Claude Code.
Memoria del proyecto
sdd/ y los slash commands /sdd-shape /sdd-tasks /sdd-status
El MVP Business Plan define las features — shape y spec filtran lo que entra en v1
Orden recomendado: Autenticación primero → Modelo de datos core → Flujo UX principal → Features secundarias en orden de prioridad del Business Plan
Grupos de tareas
01 — Database
02 — Backend
03 — Frontend
04 — Integration
Stack no negociable
Framework & Frontend
Infraestructura
Patrones obligatorios
Escribiendo código
Opinionado por diseño. Rails sin abstracciones innecesarias — modelos ricos, CRUD resources, Hotwire. La complejidad viene de la experiencia del usuario, no de la arquitectura.
Maquina Generators
maquina:app — auth, multi-tenancy, jobs, error trackingmaquina:clave — autenticación passwordlessMaquina Components
Skills & Agents activos
Rails Simplifier
Better Stimulus
Maquina UI Standards
Recuerd0 Agents
Construido con esta metodología
Mario Alberto Chávez
Arquitecto Rails & creador de herramientas IA — Colima, México
Open source — todas las herramientas
disponibles en maquina.app