Vai al contenuto

Articoli su Vibe coding

Il metodo: hook, skill, quality gate e agentic engineering applicati al codice vero.

TDD con Claude Code in .NET: red-green-refactor con Stop hook e subagent guardiano — Cool Solution
Vibe coding

TDD con Claude Code in .NET: red-green-refactor con Stop hook e subagent guardiano

Il **TDD** è il guinzaglio perfetto per un agente di coding: il test scritto *prima* definisce il comportamento, l'agente scrive ==solo il codice che lo fa passare==. In questo tutorial costruisco una **Minimal API .NET** con *Claude Code* in puro red-green-refactor, e monto due guardrail: uno **Stop hook** che rilancia `dotnet test` quando l'agente prova a dirsi "fatto" e un **subagent** che controlla che i test non vengano indeboliti.

15 min di lettura
Claude Code in GitHub Actions: review automatica delle PR con claude-code-action — Cool Solution
Vibe coding

Claude Code in GitHub Actions: review automatica delle PR con claude-code-action

Il ciclo di review che uso in locale con *Claude Code* — diff, critica, correzione — può girare da solo in CI. Con **claude-code-action** ogni pull request compatibile con i trigger e la policy sui fork riceve una ==review automatica==, mentre con un `@claude` nei commenti un collaboratore autorizzato può chiedere all'agente di rispondere o implementare una modifica. Parto dalla modalità **non interattiva** (`claude -p`), porto il prompt in GitHub Actions e imposto guardrail distinti per ==tool, turni, budget e permessi==.

11 min di lettura
Bloccare Claude Code sui file sensibili: PreToolUse hook per .env, chiavi e segreti — Cool Solution
Vibe coding

Bloccare Claude Code sui file sensibili: PreToolUse hook per .env, chiavi e segreti

Un **PreToolUse hook** di *Claude Code* è la barriera più semplice ed efficace per impedire all'agente di aprire, leggere o modificare file sensibili — `.env`, chiavi, credenziali, cartelle segrete. Racconto come lo configuro: un piccolo script che legge il JSON su stdin, controlla il path del tool `Read`/`Edit`/`Write` e ==esce con codice 2== per bloccare la chiamata prima che parta, restituendo un messaggio che Claude legge e capisce. Poche righe di bash, una voce in `settings.json`, e la tua repo è ==al riparo== anche dagli agenti più intraprendenti.

9 min di lettura
Skill personalizzate per Claude Code: creare, testare e distribuire — Cool Solution
Vibe coding

Skill personalizzate per Claude Code: creare, testare e distribuire

Una **skill** è una cartella con un file `SKILL.md`: istruzioni che *Claude Code* carica solo quando servono, non a ogni turno come `CLAUDE.md`. In questa guida ne costruisco una reale — `changelog-entry`, che genera una voce di changelog dai commit dall'ultimo tag — passando per ==contesto dinamico==, argomenti, tool pre-approvati, file di supporto e il test con `skill-creator`, fino alla scelta tra skill personale, di progetto o plugin.

13 min di lettura
Hook di Claude Code: quality gate deterministici per lint, test e sicurezza — Cool Solution
Vibe coding

Hook di Claude Code: quality gate deterministici per lint, test e sicurezza

Gli **hook** trasformano *Claude Code* da assistente persuadibile a sistema con garanzie: sono comandi shell che scattano a punti precisi del ciclo di vita e possono ==bloccare un'azione o correggerla in automatico==. In questa guida costruisco quattro *quality gate* reali — format e lint su `PostToolUse`, blocco dei comandi pericolosi su `PreToolUse`, test verdi obbligatori su `Stop`, contesto di progetto su `SessionStart` — con eventi, matcher, exit code e output JSON.

12 min di lettura
Da vibe coding ad agentic engineering: cosa cambia per le PMI italiane dal 1° giugno 2026 — Cool Solution
Vibe coding

Da vibe coding ad agentic engineering: cosa cambia per le PMI italiane dal 1° giugno 2026

Il 1° giugno 2026 è entrato in vigore il **billing a consumo di GitHub Copilot** e Andrej Karpathy ha ufficialmente dichiarato il *vibe coding* un capitolo chiuso, sostituito dall'**agentic engineering**. ==Per le PMI italiane non è una sfumatura semantica==: cambia il modello di costo, cambia la governance, cambia chi può davvero portare l'AI in produzione. Vedo cosa fare nelle prossime 8 settimane.

8 min di lettura