L'hype del Claude Code è reale Durante la nostra pausa invernale @imbue_ai, volevo vedere quanto velocemente potessi ricostruire il livello più basso del nostro prodotto come esperimento sui principi dell'ingegneria AI—ingegneria del vibe, non solo codifica del vibe. In meno di 2 settimane, ho spedito oltre 50k righe di codice di alta qualità con oltre l'80% di copertura dei test. Ecco come: I miei 7 Principi dell'Ingegneria AI-first: 1. Prevenire iterativamente gli errori di Claude - Ogni volta che catturo un errore di Claude, aggiungo una nuova regola affinché non accada mai più. - Fai in modo che queste siano applicate programmaticamente! 2. Dimensionare correttamente i compiti (solo Goldilocks) - Troppo piccoli = lenti e fastidiosi. - Troppo grandi = l'agente si confonde. - Il punto dolce: un cambiamento focalizzato che si adatta appena alla finestra di contesto e si completa in circa 10 minuti. 3. Pensare in due modalità di lavoro - C'è la modalità feature (spedire nuove cose) e la modalità manutenzione (pulire, rifattorizzare e prevenire programmaticamente gli errori dell'AI). 4. Richiedere test superati (con un minimo, non la perfezione) - Faccio dipendere tutto dai test + ~80% di copertura. Questo costringe l'agente a correggere le cose senza costringerlo a scrivere molti test scadenti. 5. La rifattorizzazione è non negoziabile - Quando le importazioni diventano confuse o le astrazioni si allontanano, fermati e sposta le cose dove dovrebbero stare. Dovresti sempre conoscere tutto il codice nel tuo codice sorgente. 6. Devi comunque guardare il codice - Non necessariamente riga per riga, ma forma per forma....