Motir se construye a sí mismo
Cómo Motir construye Motir.
Parece el problema del huevo y la gallina. No lo es. Motir empezó como una carpeta de prompts, y cada función que publicó se convirtió en una herramienta para construir la siguiente.
Dónde empezó
Hicimos vibe coding. El proyecto se vino abajo.
El vibe coding hizo rápido el código. Pero cuanto más avanzábamos, más parte del proyecto perdíamos, porque un proyecto no es solo código.
- Un error encontrado y nunca registradoDetectado en mitad de una sesión, olvidado al terminarla.
- Demasiado a la vezCinco funciones en marcha y ninguna forma de saber cuál empezar después.
- Pruebas que no estabanFaltaban, o no llegaban al nivel que necesitaba el resto del código.
- Decisiones perdidas en un chatEl porqué de construir algo de esa manera terminaba cuando terminaba la sesión de programación.
Lo que necesitábamos
Jira y Linear organizan el trabajo. Nosotros necesitábamos más.
Conectamos nuestro proceso a las herramientas de proyectos que conocíamos. Guardaban las tareas, pero no lo que nos faltaba.
- 01Un plan antes del códigoUn agente debería empezar desde un plan que una persona aprobó, no desde un prompt.Planificador Motir AI
- 02Listo, o bloqueado por quéVe qué trabajo puede empezar ya y cuál espera, y exactamente a qué otro trabajo.
- 03Alguien que dirija todo el proyectoUn jefe de proyecto que lo supervise todo y lo integre, sin que nadie se lo pida.Gestor de proyectos Motir
Así que lo construimos.
El arranque
Cada función se convierte en la herramienta para la siguiente.
Motir no esperó a estar terminado para usarse. Cada función que publicó sustituyó al andamiaje con el que se construyó.
- Día 0motir-metaUn proyecto interno: un conjunto de prompts, una lista de tareas y un almacén de errores. Pedía a un modelo que construyera las primeras funciones de Motir.Prompts y un archivo de tareas
- DespuésElementos de trabajoCon los elementos de trabajo publicados, Motir se preguntaba a sí mismo qué construir a continuación, no a una herramienta externa.Sus propios elementos de trabajo
- DespuésEl servidor MCPCon el MCP publicado, esas consultas se convirtieron en llamadas MCP, y el estado se mantenía sincronizado solo.Su propio servidor MCP
- DespuésPlanificación con IACon la planificación publicada, Motir planificó sus siguientes funciones con su propio planificador.Su propio planificador
- AhoraAgentes y aprobacionesLos agentes construyen los elementos de trabajo de Motir; una persona aprueba cada plan y cada fusión.Todo ello
Construir una funciónUsarlaConstruir la siguiente con ella
Bajo el capó
El flujo de trabajo que construye Motir es el que tú obtienes.
Planificación con IA, la puerta del plan, las ejecuciones de agentes, la puerta de fusión, la reparación y el ciclo de aprendizaje: cada proyecto de Motir pasa por el mismo flujo de trabajo, este incluido.
Sigue construyendo
No se ha detenido.
Motir sigue añadiéndose funciones a sí mismo, en público. Estas cifras llegan en directo del propio proyecto de Motir.
- 4039
- publicados
- 376
- planificados
- 5
- solicitudes de funciones
- 0
- votos
Publicado recientemente
- MOTIR-8028(motir-ai) A planning question fails with "That didn't go through" when the graph service is down — a code tool's `CodeGraphUnavailableError` is mapped to `ai_job_failed` and kills the `ask_project` job instead of taking the unavailable path
- MOTIR-7737motir.co in eleven languages — browser detection, a language switcher, English fallback, and every page whose words live in the catalogue (landing, products, how it works, /design, /ideas, explore, public projects, the 404) translated and shown in its script's font set
- MOTIR-7972The share image in every language — app/opengraph-image.tsx moved under app/[locale], its words from the locale's catalogue, rendered at build time in that script's font set (subset CJK faces loaded into the image renderer), statically generated per locale
- MOTIR-7971Site links keep the page's locale — every internal motir.co link in the header, footer, product menu, mobile menu, page bodies and project tabs (spelled through siteLinkFor / publicPathFor) points at the same locale's address, English unprefixed, tenant-host project paths unchanged
- MOTIR-7970Sweep motir.co's other covered pages for hard-coded copy into messages/en.json — landing, products, how it works, Motir builds itself, /design, /ideas chrome, /explore, the docs and legal chrome, the 404 room and the shared chrome — and add the JSX-literal guard test
- MOTIR-7968Story E2E with acceptance video: a Japanese-browser first visit, Swedish falling back to English, switching to French and walking the site and /design's axes, the French 404 and a French public project page, the remembered choice beating the browser, the three Han scripts, a shared German link, the Japanese landing's crawl data and no CJK font on the English landing
Construye el tuyo de la misma manera.
Empieza con una idea. Motir la planifica, la construye y mantiene todo el proyecto unido.