# coding-agents-methodology-vincent-2025-10-05

## Veille

Metodologia per l'uso di agenti IA per lo sviluppo - Workflow multi-sessione - Fsck Blog

## Titre Article

How I'm using coding agents in September, 2025

## Date

2025-10-05

## URL

https://blog.fsck.com/2025/10/05/how-im-using-coding-agents-in-september-2025/

## Keywords

Agenti di Codifica, Sviluppo Assistito da IA, Claude, Metodologia di Workflow, Git Worktree, Revisione del Codice, Approccio Multi-Sessione, Sviluppo Software, Test-Driven Development

## Authors

Jesse Vincent

## Ton

**Profilo:** Conversazionale-Professionale | Narrazione in prima persona | Educativo-Opinione | Intermedio-Esperto

Vincent condivide un workflow personale con umorismo tecnico ("I nostri amici robot sono piuttosto creduloni", "A volte cerca di iniziare a scrivere codice prima che io riesca a fermarlo"). Tono di un praticante esperto che documenta una metodologia collaudata ("resoconto puntuale di un flusso che si è rivelato piuttosto efficace per me") con ammissioni schiette sui limiti dell'IA. Presuppone familiarità con lo sviluppo (git worktree, TDD, revisione del codice). Tipico dei blog personali di sviluppatori senior che condividono saggezza collaudata sul campo senza pretese teoriche.

## Pense-betes

- Uso dei git worktree per isolare i compiti
- Approccio multi-sessione con "ruoli" IA distinti (architetto/implementatore)
- Prompt di brainstorming che favoriscono una progettazione incrementale
- Tecniche di role-playing per rendere l'IA più critica
- Scomposizione del lavoro in compiti piccoli e gestibili
- Commit frequenti e approccio TDD (Test-Driven Development)
- Uso di CodeRabbit per le revisioni del codice
- Strumento personalizzato: coderabbit-review-helper
- Processo di revisione inter-sessione per mettere alla prova i suggerimenti dell'IA
- Istruzioni rigorose per impedire che l'IA si discosti dai piani

## RésuméDe400mots

Jesse Vincent presenta una metodologia strutturata e scalabile per lavorare efficacemente con agenti di codifica IA, principalmente Claude. Il suo approccio si distingue per un'organizzazione rigorosa del flusso di sviluppo che combina pianificazione, implementazione e revisione del codice in un processo iterativo sofisticato.

La base della sua metodologia poggia sull'uso dei git worktree per isolare i diversi compiti del progetto, consentendo di lavorare su più branch contemporaneamente senza interferenze. Questo approccio tecnico crea un ambiente favorevole alla sperimentazione mantenendo al contempo la stabilità della base di codice principale.

L'elemento centrale del suo workflow è un approccio multi-sessione che assegna "ruoli" distinti a diverse istanze di Claude. Una sessione "architetto" si concentra sulla progettazione e sulla pianificazione dettagliata, mentre una sessione "implementatore" si occupa della scrittura del codice. Questa separazione delle responsabilità consente una maggiore chiarezza nel processo di sviluppo ed evita che l'IA sia tirata tra obiettivi contrastanti.

Vincent ha sviluppato prompt di brainstorming specifici che favoriscono una progettazione incrementale piuttosto che soluzioni monolitiche. Questi prompt guidano l'IA verso architetture modulari e testabili, allineate con le migliori pratiche moderne dello sviluppo software. Utilizza anche tecniche di role-playing per rendere l'IA più critica e discernente, incoraggiandola a mettere in discussione le ipotesi e a individuare potenziali insidie.

Un aspetto cruciale della sua metodologia è la scomposizione sistematica del lavoro in compiti piccoli e gestibili. Piuttosto che chiedere all'IA di risolvere problemi complessi tutti in una volta, Vincent sostiene un approccio iterativo con obiettivi chiaramente definiti per ogni fase. Questa granularità consente un miglior controllo del processo e facilita l'individuazione precoce dei problemi.

L'autore sottolinea l'importanza di commit frequenti e di un approccio TDD (Test-Driven Development). Ogni modifica deve essere accompagnata da test appropriati, creando una suite di regressione che protegge da future regressioni. Questa disciplina, applicata con rigore con l'aiuto dell'IA, migliora significativamente la qualità del codice prodotto.

Il processo integra anche CodeRabbit, uno strumento di revisione del codice automatizzato, completato da un helper personalizzato (coderabbit-review-helper) che Vincent ha sviluppato per ottimizzare il flusso di revisione. Questo processo di revisione inter-sessione permette di mettere alla prova i suggerimenti dell'IA e garantire che il codice soddisfi gli standard di qualità stabiliti.

Vincent mette in atto istruzioni rigorose per impedire che l'IA si discosti dai piani stabiliti durante la fase di architettura. Questo vincolo impone una riflessione più approfondita durante la pianificazione ed evita soluzioni facili o scorciatoie che potrebbero compromettere la qualità della progettazione.

In conclusione, la metodologia di Jesse Vincent dimostra che un uso efficace degli agenti di codifica IA richiede un'orchestrazione ponderata, processi chiari e una supervisione attiva. Il suo approccio trasforma l'IA da semplice strumento di autocompletamento a vero e proprio partner di sviluppo, mantenendo al contempo il controllo umano sulle decisioni architetturali critiche.

## GrapheDeConnaissance

- Jesse Vincent —utilise→ Claude Code (TECHNOLOGIE, 0.99)
- Jesse Vincent —a_créé→ coderabbit-review-helper (TECHNOLOGIE, 0.98)
- Jesse Vincent —recommande→ git worktrees (METHODOLOGIE, 0.97)
- Jesse Vincent —utilise→ approche multi-sessions (METHODOLOGIE, 0.97)
- git worktrees —permet→ isolation des tâches (CONCEPT, 0.95)
- approche multi-sessions —utilise→ session architecte (CONCEPT, 0.96)
- approche multi-sessions —utilise→ session implémenteur (CONCEPT, 0.96)
- session architecte —permet→ plan d'implémentation (CONCEPT, 0.94)
- session implémenteur —utilise→ plan d'implémentation (CONCEPT, 0.94)
- CodeRabbit —permet→ revue de code automatisée (CONCEPT, 0.95)
- coderabbit-review-helper —améliore→ CodeRabbit (TECHNOLOGIE, 0.9)
- CLAUDE.md —réduit→ déviation du plan (CONCEPT, 0.88)
- role-playing —améliore→ Claude Code (TECHNOLOGIE, 0.85)
- TDD —améliore→ qualité du code (CONCEPT, 0.92)

---
Canonical: https://www.thekb.eu/it/fiches/coding-agents-methodology-vincent-2025-10-05/
