cd /news/ai-agents/agent-engineering-il-workflow-comple… · home topics ai-agents article
[ARTICLE · art-49260] src=grigio.org ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

Agent Engineering: Il Workflow Completo di un Ex Principal Engineer di Meta e Microsoft

Kun, ex principal engineer at Meta, Microsoft, and Amazon, detailed his complete workflow for building AI agents, emphasizing terminal-based development, agent-agnostic tools, and memory files to boost productivity. He ships 40-50 pull requests daily using agents like Claude Code and Codex, and advocates for voice input and visual planning tools to accelerate development.

read5 min views6 publishedJul 7, 2026
Agent Engineering: Il Workflow Completo di un Ex Principal Engineer di Meta e Microsoft
Image: Grigio (auto-discovered)

Kun, ex principal engineer presso Meta, Microsoft e Amazon, con esperienza su sistemi come Bing, Windows e Facebook Games, condivide il suo workflow completo per lavorare con agenti AI. Negli ultimi anni ha costruito agenti di coding frontier in Atlassian e shipped 40-50 PR al giorno in produzione.

1. La Nave: Setup dell'Ambiente #

Terminale come hub centrale

Kun fa quasi tutto nel terminale per due motivi:

Mani sempre sulla tastiera— evita il context switch del mouse, mantenendo il flow** Stesso workflow ovunque**— anche dal telefono

"Se devi muovere la mano al mouse ogni pochi secondi, rompe il flow e forza il cervello a fare context switch."

Strumenti chiave

Strumento Ruolo
Wezterm
Emulatore di terminale performante, cross-platform (Windows/Mac/Linux), customizzabile via Lua con hot reload
tmux
Terminal multiplexer: split in pannelli, tab multipli, sessioni persistenti accessibili da qualsiasi dispositivo
Neovim
Editor moderno derivato da vim, navigazione totale da tastiera con linee numerate relative

2. L'Equipaggio: Reclutare Agenti #

Kun usa 4 harness per agenti AI:

Claude Code— migliore esperienza out-of-the-box, ricco di funzionalità, a volte un po' buggy** Codex (CLI)— scritto in Rust, più fluido, open source, meno customizzabile Pi Coding Agent**— minimalista ed estensibile** Open Code**— battery-included, model agnostic, ottima integrazione con qualsiasi modello

Il suo workflow èagent agnostic— il panorama cambia troppo velocemente per legarsi a uno specifico strumento.

3. Addestramento: Memoria e Skill #

Memory Files (due livelli)

Globale (~/.claude/CLAUDE.md

):

  • Solo 27 righe — tutto ciò che entra nel system prompt di ogni sessione
  • Preferenze personali (es. "non usare emoji — sembra robotico")
  • Regole comportamentali (es. "non dare troppo peso al costo di sviluppo quando fai decisioni tecniche")

Insight chiave: I modelli AI sono stati addestrati su stime umane. Un umano dice "ci vogliono settimane", ma l'AI può farlo in minuti. Bisogna correggere questo bias.

Di progetto (CLAUDE.md

locale):

  • Contesto del progetto, struttura repo, terminologia, convenzioni
  • Costruita organicamente: ogni errore dell'agente viene corretto e memorizzato
  • Nel tempo gli agenti diventano più esperti sul progetto

Skill (progressive disclosure)

Invece di caricare tutto nel system prompt (costoso in token), le informazioni condizionali vengono spostate in skill:

  • Solo una breve descrizione va nel system prompt
  • Il contenuto completo viene caricato solo quando necessario
  • Usa npx skills

(Vercel) per installare e gestire skill Attenzione: Non installare skill random da internet, anche con molte stelle GitHub. Possono:

  • Rubare API key o credenziali
  • Degradare le performance dell'agente (+5% token, peggiori risultati)

4. Navigare con un Singolo Agente #

Input Vocale

Kun usa Open Super Whisper — trascrizione locale, gratis, open source. La dettatura è 3x più veloce della digitazione (studiato da Stanford).

Strumenti efficaci per gli agenti

Non tutti i tool sono uguali. Benchmark di Kun su GitHub:

GitHub MCP Server: 3x costi token, 2x latenza rispetto alla CLI** Axi**: design standard per tool ottimizzati per agenti (40% meno token del JSON)

Axi rispetta 10 principi di "agent ergonomics" — esiste un catalogo su axi.sh

.

Lavish: Pianificazione Visuale

Invece di far scrivere all'agente un muro di testo, Lavish genera un HTML interattivo che:

  • Usa lo stesso design system del progetto
  • Permette di cliccare opzioni, annotare, dare feedback
  • Comunicazione visuale invece che testuale

"Non posso più tornare a leggere testo nel terminale. È troppo più efficiente."

5. Scalare: Review e Qualità Automatica #

No Mistakes — Pipeline Open Source

Quando un agente dice "fatto", invece di fare review manuale del diff:

  • Crea branch e commit
  • Isola in un worktree separato
  • Analizza l'intento originale dalla sessione
  • Rebase su main remoto, risolve conflitti Review adversarial in un contesto fresco — la maggior parte dei problemi emerge qui- Test end-to-end con evidenze (screenshot, video, log)
  • Documentazione pass
  • Lint check
  • Crea PR e fa babysitting fino al merge

"Se ogni pezzo di codice richiede la tua review, crei un collo di bottiglia su te stesso."

Good Night, Have Fun — Loop Autonomi

Per task che richiedono ore (es. mentre dorme):

  • Dà un obiettivo verificabile (es. "trova problemi di usabilità come un bambino di 7 anni")
  • L'agente itera fino a una stop condition (token cap, iterazioni)
  • Al risveglio: lista di commit pronti da approvare

6. Multi-Agente Parallelo #

Treehouse — Gestione Workspace

Quando servono più agenti paralleli, git worktree

manuale crea debito mentale. Treehouse:

  • Crea worktree fresh con un comando treehouse status

mostra worktree attivi/inattivi- Alla chiusura del tab, libera il worktree per riuso

Kun lancia 3-4 sessioni in parallelo, ognuna in un tab tmux, e passa tra loro con shortcut da tastiera.

7. Il Primo Ufficiale: Orchestratore #

Dopo aver scalato, destreggiarsi tra tante sessioni è estenuante. First Mate è l'ultimo livello:

  • Si clona un repo, si lancia un agente al suo interno
  • Si descrive il task ad alto livello
- First Mate:
- Scompone in sotto-task paralleli
  • Crea worktree con Treehouse per ognuno
  • Lancia agenti in ogni worktree
  • Esegue No Mistakes per validare
  • Prepara PR pronte per review

Esempio reale: "Aggiungi comando update a 3 progetti npm" → First Mate gestisce tutto.

8. Il Mindset del Capitano #

"First Mate si prende cura di così tante cose che inizi a non avere più idee su cosa chiedergli. Questo è un buon segno: significa che il collo di bottiglia si sta spostando."

Il vero salto è:

Da sailor(scrivi codice) →** A captain**(definisci la direzione, parla con utenti, capisci il landscape competitivo)

── more in #ai-agents 4 stories · sorted by recency
── more on @kun 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/agent-engineering-il…] indexed:0 read:5min 2026-07-07 ·