Home/ Intelligenza Artificiale/ Come creare un agente AI per landing page e siti
Intelligenza Artificiale

Come creare un agente AI per landing page e siti

Come creare un agente AI con Claude Code che costruisce landing page e siti web: i pezzi che servono, le cartelle, le 7 fasi e quanto costa davvero.

di Simone Dassereto 9 min di lettura

In breve

Un agente AI per creare landing page è un modello come Claude con intorno un sistema di file che lo guida: istruzioni in CLAUDE.md, contesto del brand, connettori MCP, memoria, comandi, skill e subagenti specializzati. Lo costruisci in Claude Code dentro Visual Studio Code, poi lavora per 7 fasi con un punto di approvazione ciascuna, dall'onboarding alla pubblicazione. L'unico costo vero è l'abbonamento Claude Pro o Max.

Cos'è un agente AI per creare landing page e siti

Un agente AI per creare landing page è un modello linguistico con un sistema di file intorno che gli dice chi è, per chi lavora, in che ordine procedere e con quali strumenti. Gli dai un obiettivo, lui passa dal brief al design, dal codice alla pubblicazione, e si ferma a chiederti conferma a ogni fase.

Chi apre Claude Code per la prima volta tende a usarlo come una chat un po' più potente. Scrivi cosa vuoi, lui produce qualcosa, tu correggi.

Funziona finché il lavoro sta dentro una conversazione. Poi il progetto va diviso in fasi, le decisioni prese giorni prima devono restare valide, i file dipendono da altri file. Serve qualcosa di più ordinato.

Con questo setup ho costruito in poche ore una landing page con form di iscrizione, login e area membri funzionante. Qui sotto trovi la versione essenziale di come funziona. Se vuoi il tutorial completo passo per passo, con il video, c'è la versione lunga su Substack.

Cosa serve a un agente AI per funzionare

Il modello LLM possiamo immaginarlo come un cervello molto intelligente. Tutto quello che gli sta intorno e gli permette di lavorare in modo ordinato è l'imbracatura (in inglese harness). È la parte che costruiamo noi, e quella che decide la qualità dell'output.

I 7 pezzi dell'imbracatura di un agente AI intorno al modello LLM

I pezzi sono sette:

  1. Istruzioni. Stanno in un file chiamato CLAUDE.md: chi è l'agente, cosa fa, come si comporta.
  2. Contesto. Tutto il resto: chi siamo, il business, il tono di voce, il posizionamento. Senza contesto l'output peggiora parecchio, e si vede subito.
  3. MCP. I connettori. È il sistema definito da Anthropic con cui l'agente chiede qualcosa a un servizio esterno e il servizio risponde. Figma, Canva, Supabase, Vercel e Meta si collegano così.
  4. Memoria. Le decisioni prese e lo storico dei cambiamenti. Evita all'agente di ripartire ogni volta da capo.
  5. Comandi. Scorciatoie: digiti / e una parola chiave, e parte un processo già definito. Nel mio agente /setup configura chiavi e MCP, /design sviluppa il design della pagina sul design system che gli abbiamo dato.
  6. Skill. File markdown che funzionano come specialisti verticali (copy, design, sviluppo, testing). Si scaricano da skills.sh, da GitHub, oppure si scrivono. Dentro una skill puoi mettere anche degli script, quindi oltre a spiegare può eseguire.
  7. Subagenti. Specialisti per fase a cui l'orchestratore delega il lavoro.

Il flusso è questo: dai un comando, l'agente orchestratore legge istruzioni e memoria, poi delega ai subagenti. Ogni subagente richiama le sue skill e i servizi esterni tramite MCP.

Facciamo un esempio pratico. Il subagente del copy apre prima il suo manuale operativo, poi richiama la skill di marketing psychology per i trigger persuasivi, poi quella di copywriting e headline optimization, infine passa il testo in editing per renderlo meno robotico.

Come organizzare le cartelle di un agente AI

La struttura è quasi sempre la stessa e la uso come base per ogni progetto nuovo. Lo scheletro è pronto, il lavoro si sposta sui file di contesto.

La struttura delle cartelle di un agente AI per landing page in Claude Code

agente/
├── .claude/       impostazioni, comandi, skill, team di subagenti
├── context/       tutto il contesto dell'azienda (brand/)
├── directives/    manuali di processo, uno per agente
├── execution/     script, modelli, checklist
├── output/        dove atterrano i file finiti (quasi tutti HTML)
├── CLAUDE.md      istruzioni dell'orchestratore
├── .mcp.json      configurazione dei connettori
└── .env           chiavi API e token

Dentro .claude ci sono i subagenti, uno per area: brand, wireframe, design, sviluppo, testing, pubblicazione.

Nella sottocartella context/brand tengo almeno tre file:

  • Brand kit o design system: colori, font, gerarchia degli elementi, valori comunicativi.
  • Tone of voice e anti-AI writing style: il secondo è universale e serve a togliere dal copy i pattern tipici dell'AI.
  • Business profile: proposta di valore, posizionamento, problemi ricorrenti del pubblico, desideri e obiezioni. Se non ne hai uno, qui spiego come costruirlo con l'AI.

In directives c'è anche un file di self improvement, dove finisce tutto quello che insegniamo all'agente strada facendo.

Skill e direttive: che differenza c'è

Sono entrambi file markdown che insegnano un processo ripetitivo a Claude. Preferisco tenerli separati.

  • Le skill stanno in .claude e lavorano in orizzontale su tutto. Rispondono alla domanda generica: come si scrive un copy?
  • Le direttive stanno in directives e sono pagine di manuale operativo, verticali su un singolo agente. Rispondono a come si scrive il copy qui, con il nostro tono, per il nostro pubblico, con i nostri vincoli.

Sono due livelli di specificità diversi, e separarli evita che l'agente peschi il manuale sbagliato. Per agenti semplici puoi tenerle tutte nella stessa cartella.

Cosa serve per iniziare con Claude Code

Il setup minimo è di tre cose.

  1. Un account Claude a pagamento, almeno Pro. Ha limiti di token su finestra oraria, giornaliera e settimanale. Se sprechi token, a un certo punto resti fermo per qualche ora.
  2. Visual Studio Code. L'app desktop di Claude, per questo lavoro, è a mio avviso un po' depotenziata. Scarichi VS Code da code.visualstudio.com, cerchi Claude Code tra le Extensions e lo installi. Così vedi la struttura dei file di lato mentre l'agente lavora.
  3. Il materiale del brand in una cartella. Chi sei, il tono di voce, il prodotto, l'indirizzo del sito.

Poi c'è da scegliere la modalità di lavoro di Claude Code:

Modalità Cosa fa Quando usarla
Plan mode Descrive cosa farà prima di toccare i file Per validare il piano
Ask before edits Chiede il permesso prima di ogni attività Primi progetti, massimo controllo
Edit automatically Modifica i file da solo, chiede conferma sugli script Lavoro quotidiano
Auto mode Procede in autonomia con i permessi che hai definito La modalità che uso più spesso
Bypass permissions Non si ferma mai Più veloce, più rischiosa

Due dettagli che aiutano un sacco. Puoi aprire più chat di Claude Code in parallelo: mentre l'agente costruiva la pagina, in un'altra finestra raccoglievo le chiavi API. E per i prompt lunghi detto invece di scrivere, con Wispr Flow o Glaido: viene meno faticoso e di solito anche più chiaro.

Le 7 fasi per creare una landing page con un agente AI

L'agente lavora per fasi e ognuna si chiude con un punto di approvazione (gate). Il valore sta nel rispettare l'ordine, perché ogni fase eredita output e decisioni di quella prima.

Le 7 fasi per creare una landing page con un agente AI, ognuna con un gate di approvazione

  1. Onboarding e contesto. Qualche domanda per inquadrare il progetto (che tipo di sito, quali credenziali sono pronte), poi legge le cartelle del brand.
  2. DNA del brand. Conferma cosa ha capito e chiede sui nodi aperti. A me ne ha chiesti tre: l'area membri è un login vero? Chi gestisce le email automatiche? Da dove arriva il traffico?
  3. Brief CRO. Un solo obiettivo di conversione e la decisione su cosa succede dopo il form. Niente azioni concorrenti. Qui trovi 7 strategie per le conversioni di una landing.
  4. Design system. Colori, tipografia, componenti, poi wireframe e design. L'agente me l'ha proposto prima in HTML e l'ha scritto nel file ufficiale solo dopo la mia approvazione.
  5. Sviluppo. La pagina viene costruita in codice, sezione per sezione. Nel mio caso 11: hero, loghi, cosa impari, come funziona, bonus, chi sono, testimonianze, a chi è rivolto, FAQ, CTA finale, footer.
  6. Servizi esterni. Login con Clerk, database con Supabase, email con SendFox. Mi servivano per un funnel di acquisizione: mini-corso gratuito di 25 email, con in regalo una checklist interattiva nell'area membri.
  7. Pubblicazione e test. Il sito va online e si testa il flusso intero: form, registrazione, email, accesso all'area riservata.

Che strumenti usa l'agente per costruire il sito

Ogni strumento è legato a una fase.

Obiettivo Strumento
Ricerca e scraping di siti di riferimento Firecrawl
Ispirazione visiva getdesign.md, v0.app di Vercel
Qualità del design UI UX Pro Max, Impeccable
Login e area membri Clerk
Database Supabase
Email marketing SendFox (o ActiveCampaign, GetResponse)
Pubblicazione Vercel
Sicurezza, quando la pagina cresce Cloudflare

Il flusso è lineare: l'utente compila il form, Clerk crea l'account, il contatto finisce su SendFox che fa partire la sequenza email, i dati vanno su Supabase e Vercel tiene il sito online.

Su getdesign.md scarichi in markdown il design system di siti conosciuti e lo dai in pasto a Claude Code. Senza una guida di questo tipo, Claude Code tende a produrre un output più basico di quello che vorresti.

Quanto costa creare un sito con un agente AI

Poco, quasi niente se lo confronti con uno sviluppo custom.

  • Visual Studio Code è gratuito.
  • Clerk e Supabase hanno un piano free che copre un progetto di questo tipo.
  • Vercel pubblica gratis su un suo sottodominio; il dominio personalizzato lo aggiungi dopo.
  • Firecrawl ha un account free, ma lo scraping consuma crediti.

L'unica voce di spesa vera resta l'abbonamento a Claude, Pro o Max.

Cosa fare quando l'agente sbaglia

Succede sempre, ed è normale. Quello che Claude Code produce all'inizio è un prototipo: serve dargli feedback su cosa funziona e cosa no, a voce o con screenshot, una cosa alla volta.

Tre errori che ho dovuto correggere:

  • Il form diverso da come l'avevo chiesto. Volevo l'autenticazione dentro il form principale, l'ha spezzata in due passaggi. Anche quel setup reggeva, quindi la prima domanda da farsi è se il difetto è vero oppure è una nostra preferenza.
  • La chiave di Firecrawl non veniva letta. Gli MCP leggono il file .env all'avvio della sessione: se aggiungi una chiave a sessione aperta, va riavviato Claude Code. In più c'era uno spazio di troppo dopo i due punti.
  • Le chiavi API passate in chat. Le ho revocate subito dopo. Il posto giusto è il .env, e i token andrebbero ruotati ogni 30, 60 o 90 giorni.

La differenza la fa dove finisce il feedback: in un file di learnings. La volta dopo l'agente parte da lì.

Come iniziare: il piano in 3 ore

Il modo più semplice per capire come funziona è provarlo su un tuo progetto. Ogni passaggio si chiude con un risultato verificabile, e finché non c'è non ha senso andare avanti.

  1. Ambiente (20 min). Apri la cartella dell'agente in VS Code, lancia il comando che avvia un nuovo progetto e descrivi cosa vuoi costruire.
  2. Contesto e DNA del brand (20 min). Passa all'agente la cartella del brand e l'indirizzo del sito. Correggi subito quello che non torna su tono, pubblico e promessa.
  3. Brief CRO (15 min). Un obiettivo di conversione e cosa succede dopo il form.
  4. Design system e design (30 min). Lo validi solo quando rispecchia la tua identità.
  5. Servizi esterni (40 min). Autenticazione, database, email e pubblicazione. Chiavi nel .env.
  6. Pubblicazione e test (30 min). Apri l'indirizzo online e percorri il flusso come un utente vero. Correggi una cosa alla volta, altrimenti non capisci quale intervento ha risolto cosa.

Alla fine hai una landing pubblicata, con form collegato a database ed email, e la cartella dell'agente popolata con il tuo contesto, pronta per il progetto successivo.

Se vuoi partire dal mio setup, il toolkit su GitHub contiene l'agente completo con cartelle, comandi e subagenti: lo cloni, apri una sessione di Claude Code e digiti /new-project. Conviene clonarlo di nuovo a ogni progetto, così parti da una copia pulita.

In sintesi

  • Il modello è il cervello. L'imbracatura (istruzioni, contesto, MCP, memoria, comandi, skill, subagenti) è la parte che costruisci tu, e decide la qualità dell'output.
  • La struttura delle cartelle resta la stessa a ogni progetto: cambi i file di contesto, lo scheletro è già pronto.
  • L'agente lavora per 7 fasi, ognuna con un gate di approvazione. Rispettare l'ordine conta più della velocità.
  • Ogni correzione finisce in un file di learnings, così la volta dopo l'agente parte da lì.

Domande frequenti

Serve saper programmare per creare un agente AI che fa landing page?

No. Serve saper descrivere bene cosa vuoi e riconoscere un output sbagliato. Il codice lo scrive l'agente; il tuo lavoro sta nel contesto che gli dai e nei feedback che gli restituisci a ogni fase.

Quale piano di Claude serve per usare Claude Code?

Almeno il piano Pro. Ha dei limiti di token su finestra oraria, giornaliera e settimanale: se sprechi token, a un certo punto della giornata resti fermo per qualche ora. Per progetti grossi conviene il Max.

Quanto costa creare un sito con un agente AI?

Quasi niente rispetto a uno sviluppo custom. Visual Studio Code è gratuito, Clerk, Supabase e Vercel hanno piani gratuiti che coprono un primo progetto, Firecrawl ha un account free con crediti limitati. L'unica voce di spesa vera è l'abbonamento a Claude.

Qual è la differenza tra una skill e una direttiva?

Sono entrambi file markdown che insegnano un processo a Claude. La skill è orizzontale e risponde alla domanda generica, per esempio come si scrive un copy. La direttiva è verticale su un singolo agente e risponde a come si scrive il copy qui, con il nostro tono e per il nostro pubblico.

Quanto tempo serve per costruire la prima landing page con un agente AI?

Circa 3 ore, anche distribuite su più sessioni. La parte più lunga sono i servizi esterni (circa 40 minuti), il resto sta fra i 15 e i 30 minuti a passaggio. Ogni passaggio si chiude con un risultato verificabile prima di andare avanti.

Posso usare l'agente anche se non ho ancora un brand?

Sì, va bene anche un progetto inventato, purché sia definito: chi sei, a chi parli, cosa offri. Per esempio una pagina che regala una risorsa ben pensata in cambio dell'email.

Dove si mettono le chiavi API dei servizi esterni?

Nel file .env, mai in chat. Gli MCP leggono quel file all'avvio della sessione, quindi dopo aver aggiunto una chiave va riavviato Claude Code. La buona pratica è ruotare i token ogni 30, 60 o 90 giorni.

Simone Dassereto

Simone Dassereto

Fractional CMO e Head of Growth

15+ anni in Growth e Performance Marketing, prima in Yoox e Zalando come Senior Manager, poi come consulente per oltre 150 brand fra Europa, Australia e Stati Uniti. Insegno Growth e Marketing in università e scrivo la newsletter Performance Playbook.

Il percorso completo →

Un'idea che puoi applicare, ogni settimana

Performance Playbook: cosa sta funzionando davvero in growth e marketing, senza teoria.

+5.200 iscritti · Zero spam