Documenterò e testerò il tuo codebase AI in modo che uno sviluppatore possa prenderlo in mano
Dal concetto al codice, dalla visione alle immagini, trasformo le idee in realtà
Informazioni su questo servizio
Hai un'app che funziona e un codebase che non riesci a spiegare a nessuno. Questo è un problema nel momento in cui assumi uno sviluppatore, lo affidi a un'agenzia o devi rispondere a domande su di esso.
Scrivo la documentazione che rende un codebase sostenibile: un README dove i passaggi di setup funzionano davvero, l'architettura in una sola pagina e le trappole scritte. Perché quella cosa è così, e cosa si rompe se la cambi.
Nel pacchetto Premium aggiungo test, con una regola a cui mi attengo: un test che non è mai fallito non è una prova. Quindi rompo il codice, guardo il test diventare rosso e riposiziono il codice. Faccio così perché ho spedito tre test che sono passati mentre la funzione coperta era completamente rotta. Una suite verde di cui non ti puoi fidare è peggio di nessuna, perché ti dice di smettere di cercare.
Ottieni anche un file agent-rules CLAUDE.md o AGENTS.md così quando punti uno strumento AI a questo progetto già conosce i vincoli invece di reimpararli male ogni sessione.
Compatibile con: JavaScript, TypeScript, React, Node, Python. Qualsiasi cosa creata con Lovable, Bolt, Replit, Cursor o Claude rientra nel scope.
Tecnologia di sviluppo:
JavaScript
FAQ
Traduzione automatica.
La mia app è stata creata con strumenti AI e ne capisco poco. È un problema?
È proprio a chi è rivolto, e non c'è motivo di vergognarsi. Leggo il codice e scrivo come funziona, perché ha preso quella forma e cosa si rompe se lo cambi.
Cos'è un file agent-rules e ne ho bisogno?
È un CLAUDE.md o AGENTS.md che indica i vincoli del tuo progetto fin dall'inizio, così quando punti uno strumento di coding AI al repository già li conosce invece di reimpararli male ogni volta. Incluso dalla Standard in su.
Cosa significa "test visti come falliti"?
Un test che non è mai fallito non è una prova — potrebbe passare per motivi che non hanno nulla a che fare con la tua funzione. Quindi rompo il codice, guardo il test diventare rosso e lo riposiziono. Faccio così perché ho spedito test che sono passati mentre la funzione coperta era completamente rotta.
Correggerai i bug che trovi?
Documenterò e ti dirò chiaramente quali sono seri. Risolverli è un ordine separato, perché altrimenti il scope di questa operazione è imprevedibile prima di iniziare — il che è negativo sia per te che per me.
Con quali lingue lavori?
JavaScript, TypeScript, React, Node e Python. Qualsiasi cosa creata con Lovable, Bolt, Replit, Cursor o Claude rientra nel scope.
Quanto grande può essere un codebase che puoi gestire?
Inviami il numero di file o la dimensione del repository prima di ordinare. La versione base si adatta a un'app singola; un grande monorepo richiede un'offerta personalizzata, e preferisco quotarla correttamente piuttosto che consegnare qualcosa di sottile.
