{"slug": "matt-pocock-skills-ai-agentic-engineering-e-il-futuro-dello-sviluppo-software", "title": "Matt Pocock: Skills AI, Agentic Engineering e il Futuro dello Sviluppo Software", "summary": "Matt Pocock, creator of the most-starred AI skills repository on GitHub with over 130,000 stars, discussed his pragmatic approach to AI development, emphasizing the importance of the 'harness'—prompts, skills, and environment—over the model itself. He advocates for agentic engineering using queues instead of loops, and tools like Claude Code and his own Sand Castle for sandboxed execution, enabling parallel AFK coding. Pocock argues that optimizing the harness is as crucial as the model, and that true 10x developers in the AI era are distinguished by wisdom—knowing when to apply skills—not just technical knowledge.", "body_md": "# Matt Pocock: Skills AI, Agentic Engineering e il Futuro dello Sviluppo Software\n\nMatt Pocock, creatore del repository di skills per AI più famoso su GitHub con oltre 130.000 stelle, si siede con David Ondrej per una chiacchierata approfondita su skills, agenti AI, setup personale e filosofia di sviluppo nell'era dell'intelligenza artificiale.\n\n## L'Approccio di Matt all'AI\n\nPocock ha un approccio **pragmatico e fondamentalista**. Il suo mantra: non inseguire l'ultimo modello, ma concentrarsi su ciò che funziona da 30-40 anni.\n\n\"Tutti sono ossessionati dal modello, come se fosse il motore di una Formula 1. In realtà il motore è solo una parte del sistema. La gente dovrebbe interessarsi di più all'harness: i prompt giusti, le skills giuste, e l'ambiente in cui il modello opera.\"\n\n**Consiglio pratico:** quando esce un nuovo modello, aspetta un mese prima di provarlo. Lascia che la polvere si depositi e osserva come si comporta.\n\n## Skills: Procedure vs Abilità\n\nPocock distingue due tipi di skills:\n\n| Tipo | Descrizione | Esempio |\n|---|---|---|\nProcedure |\nSkills che invochi tu stesso | \"Grill Me\" — un intervistatore avversario |\nAbilità |\nSkills che il modello invoca da sé | Standard di codifica React |\n\nLa sua preferenza personale va alle **procedure**. Vuole essere lui al controllo, non delegare il pensiero strategico al modello.\n\n\"Le skills sono difficili da scrivere perché ogni skillperdela sua descrizione nel contesto. Se hai 100 skills, stai perdendo 100 descrizioni. Io preferisco nascondere la maggior parte delle descrizioni all'AI e tenere la conoscenza nell'umano.\"\n\n### La Skill \"Grill Me\"\n\nUna delle sue skills più popolari. Trasforma l'agente in un intervistatore avversario che ti mette alla prova prima di iniziare a scrivere codice. Lo usa come sostituto della \"plan mode\": prima di implementare, si fa intervistare per:\n\n- Raggiungere una comprensione condivisa\n- Scoprire edge case inaspettati\n- Validare le idee prima di scrivere codice\n\n## Il Setup Agentico di Matt\n\n**Strumenti principali:**\n\n**Claude Code** con Opus 4.8 a effort medio per pianificazione e implementazione locale**Sand Castle**— un tool che ha costruito lui stesso per eseguire agenti in sandbox (Docker/Podman)** GitHub Actions**— per eseguire agenti AFK (Away From Keyboard) in parallelo\n\n\"Il momento in cui ho scoperto il lavoro AFK è stato il momento in cui ho veramente iniziato a produrre con l'AI. All'improvviso ho avuto due, tre, quattro, cinque copie di me stesso che producevano codice.\"\n\n### Non Loop, ma Code (Queues)\n\nPocock critica l'ossessione per gli \"agentic loops\". Invece di loop infiniti che consumano token, propone un sistema a **code** (queues):\n\n- I bug report arrivano in una coda\n- Un agente esplora il problema e lo restituisce con dati strutturati\n- L'umano decide le priorità (solo 3 critici su 50 bug)\n- L'agente implementa, revisiona, e alla fine arriva all'umano per l'approvazione finale\n\n\"Non è un loop. È una coda che alla fine viene risolta. Il project manager aggiunge cose alla coda, tu completi i task. È così che abbiamo sempre lavorato.\"\n\n## Il Dibattito: Modello vs Harness\n\nUno dei punti più interessanti dell'intervista è il dibattito su cosa conta di più.\n\n**David:** \"Se metti un motore migliore, tutto migliora istantaneamente.\"\n\n**Matt:** \"È 50/50. Se ti concentri troppo sul modello, perdi di vista i fondamentali. Un codebase ben architettato può essere gestito da un modello più stupido, perché spende meno token a sbattere la testa contro i muri.\"\n\nLa **Bitter Lesson** del machine learning dice che il calcolo grezzo batte sempre le ottimizzazioni. Ma Matt sostiene che ottimizzare l'harness — skills, prompt, architettura del codice — è altrettanto cruciale.\n\n## Cosa Separa uno Sviluppatore 10x nell'Era AI\n\nSecondo Pocock, la differenza non è tecnica ma **mentale**:\n\n**Conoscenza**— capire come funzionano le cose** Skills**— averle fatte molte volte, memoria muscolare** Saggezza**— sapere*quando*farle (quasi impossibile senza esperienza reale)\n\nLa persona che veramente eccelle con l'AI è quella che, quando l'AI trova un bug, non si limita a farlo correggere, ma si chiede: *\"Come ho fatto ad avere questo bug per così tanto tempo? Come posso prevenirlo in futuro?\"*\n\n\"La maggior parte delle persone direbbe 'Oh, Fable è fantastico, fixa il bug'. La persona 10x guarda al problema sottostante.\"\n\n## Il Consiglio Finale di Matt\n\nPer chi vuole migliorare il proprio setup oggi:\n\n**Cancella tutto.** Skills, plugin, MCP server, CLAUDE.md, AGENTS.md. Torna a zero.**Osserva l'agente.** Vedi cosa fa in modalità base, senza istruzioni.**Aggiungi strati uno alla volta.** Skills procedurali, non abilità automatiche.**Delega ad agenti AFK** appena possibile.\n\n\"Se sei un programmatore tattico che si limita a scrivere codice meccanicamente, sei finito. Devi pensare strategicamente.\"\n\n## Conclusioni\n\nMatt Pocock emerge come una voce **pragmatica e fundamentals-first** in un'industria ossessionata dall'ultima novità. Il suo messaggio è chiaro: l'AI è uno strumento potente, ma il vero vantaggio competitivo rimane la capacità umana di pensare strategicamente, costruire buona architettura, e guidare il prodotto.\n\nIl suo repository [GitHub](https://github.com/mattpocock/skills?ref=grigio.org) rimane il punto di partenza migliore per chi vuole esplorare le skills per AI nello sviluppo software.", "url": "https://wpnews.pro/news/matt-pocock-skills-ai-agentic-engineering-e-il-futuro-dello-sviluppo-software", "canonical_source": "https://grigio.org/matt-pocock-skills-ai-agentic-engineering-e-il-futuro-dello-sviluppo-software/", "published_at": "2026-06-19 07:19:28+00:00", "updated_at": "2026-06-19 07:36:43.197778+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-agents", "ai-tools", "ai-research", "developer-tools"], "entities": ["Matt Pocock", "David Ondrej", "Claude Code", "Opus 4.8", "Sand Castle", "GitHub Actions", "GitHub", "Docker"], "alternates": {"html": "https://wpnews.pro/news/matt-pocock-skills-ai-agentic-engineering-e-il-futuro-dello-sviluppo-software", "markdown": "https://wpnews.pro/news/matt-pocock-skills-ai-agentic-engineering-e-il-futuro-dello-sviluppo-software.md", "text": "https://wpnews.pro/news/matt-pocock-skills-ai-agentic-engineering-e-il-futuro-dello-sviluppo-software.txt", "jsonld": "https://wpnews.pro/news/matt-pocock-skills-ai-agentic-engineering-e-il-futuro-dello-sviluppo-software.jsonld"}}