Motir costruisce sé stesso
Come Motir costruisce Motir.
Sembra il problema dell’uovo e della gallina. Non lo è. Motir è nato come una cartella di prompt, e ogni funzionalità che ha rilasciato è diventata uno strumento per costruire la successiva.
Da dove è partito
Facevamo vibe coding. Il progetto è andato a pezzi.
Il vibe coding rendeva veloce scrivere il codice. Ma più andavamo avanti, più perdevamo pezzi del progetto, perché un progetto non è solo codice.
- Un Bug trovato e mai registratoNotato a metà di una sessione, dimenticato alla fine.
- Troppo tutto insiemeCinque funzionalità in lavorazione, e nessun modo di capire quale avviare dopo.
- Test che non c’eranoMancanti, o non all’altezza dello standard che il resto del codice richiedeva.
- Decisioni perse in una chatIl motivo per cui qualcosa era stato costruito in quel modo finiva con la sessione di sviluppo.
Cosa ci serviva
Jira e Linear tengono traccia del lavoro. A noi serviva di più.
Abbiamo collegato il nostro processo agli strumenti di progetto che conoscevamo. Contenevano le attività, ma non ciò che ci mancava.
- 01Un piano prima del codiceUn agente dovrebbe partire da un piano approvato da una persona, non da un prompt.Pianificatore Motir AI
- 02Pronto, o bloccato da cosaVedere quale lavoro può partire subito e quale aspetta, e esattamente quale altro lavoro.
- 03Qualcuno che gestisca l’intero progettoUn project manager che supervisiona tutto e lo tiene insieme, senza che glielo si chieda.Responsabile di progetto Motir
Così l’abbiamo costruito.
Il bootstrap
Ogni funzionalità diventa lo strumento per la successiva.
Motir non ha aspettato di essere finito per essere usato. Ogni funzionalità rilasciata ha sostituito l’impalcatura con cui era stata costruita.
- Giorno 0motir-metaUn progetto interno: un insieme di prompt, un elenco di attività e un archivio di errori. Con quei prompt un modello ha costruito le prime funzionalità di Motir.Prompt e un file di attività
- PoiElementi di lavoroUna volta rilasciati gli elementi di lavoro, era Motir stesso, non uno strumento esterno, a dire cosa costruire dopo.I suoi elementi di lavoro
- PoiIl server MCPUna volta rilasciato l’MCP, quelle consultazioni sono diventate chiamate MCP, e lo stato si è mantenuto sincronizzato da solo.Il suo server MCP
- PoiPianificazione con l’AIUna volta rilasciata la pianificazione, Motir ha pianificato le sue funzionalità successive con il proprio planner.Il suo planner
- OraAgenti e approvazioniGli agenti realizzano gli elementi di lavoro di Motir; una persona approva ogni piano e ogni merge.Tutto quanto
Crea una funzionalitàUsalaCrea la successiva con essa
Sotto il cofano
Il flusso di lavoro che costruisce Motir è quello che ottieni tu.
Pianificazione con l’AI, il cancello del piano, le esecuzioni degli agenti, il cancello del merge, la riparazione e il ciclo di apprendimento: ogni progetto Motir passa per lo stesso flusso di lavoro, compreso questo.
Ancora in costruzione
Non si è fermato.
Motir continua ad aggiungere funzionalità a sé stesso, in pubblico. Questi numeri arrivano in tempo reale dal progetto di Motir.
- 4039
- rilasciati
- 376
- pianificati
- 5
- richieste di funzionalità
- 0
- voti
Rilasciati di recente
- 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
Costruisci il tuo nello stesso modo.
Parti da un’idea. Motir la pianifica, la realizza e tiene insieme l’intero progetto.