Un CV come questo
Dai questo prompt a un agente di sviluppo e ti costruisce un sito CV come il mio.
Il mio CV è un piccolo sito Astro: i contenuti stanno in un solo file di dati, la pagina si stampa su un foglio A4 e GitHub Pages la pubblica a ogni push. Il prompt chiede all'agente di seguire la stessa struttura, di raccogliere il CV che hai già, il tuo profilo LinkedIn e ogni altro materiale che hai, e di rivedere con te le bozze finché il contenuto è giusto, prima di pubblicare.
Ti servono un agente di sviluppo che possa eseguire comandi (Claude Code, Codex, Cursor o simili), Node e un account GitHub. Apri una cartella vuota, avvia l'agente e incolla:
Costruiscimi un sito personale con il mio CV sul modello di https://github.com/ilmeskio/ilmeskio.github.io (il CV su https://consiglio.fyi/it/cv/). Leggi prima quel repository per capirne la struttura. Usalo come modello, non come contenuto: nel mio sito non va nessun suo testo, foto o dato personale. Cosa voglio: - Un sito statico fatto con Astro e TypeScript, gestito con pnpm, con la versione di Node fissata. - Tutto il contenuto del CV in un solo file di dati tipizzato (src/data/cv.ts), separato dal markup. Ogni testo è una coppia (o un insieme) nelle lingue del sito, così le lingue cambiano insieme. - Una pagina CV per lingua, con un selettore per passare dall'una all'altra. - Regole di stampa che fanno stare il CV su un solo foglio A4 (verificalo stampando in PDF), e un pulsante "Stampa / PDF". - Tema chiaro e scuro con i colori definiti come variabili su :root, e un layout che si legge bene dal telefono. - Pubblicazione su GitHub Pages con un workflow di GitHub Actions a ogni push su main. Come procedere, a giri: 1. Impostazione. Prima di scrivere codice, chiedimi il mio nome, in quali lingue dev'essere il sito, se ho una foto e un dominio mio, e se voglio anche lo stesso CV in formato Europass. 2. Materiale. Chiedimi tutto ciò che descrive il mio lavoro, una fonte alla volta: il CV che ho già (un file o un link); il mio profilo LinkedIn, esportato in PDF (dal profilo: Altro → Salva in PDF), perché le pagine di LinkedIn di solito non si leggono senza login; poi qualsiasi altra cosa, come portfolio, profilo GitHub, pagine di progetti, articoli, talk, referenze o appunti. Per ogni fonte, dimmi cosa ne hai preso e cosa resta poco chiaro. 3. Bozza. Riempi il file di dati solo con fatti presi da quel materiale. Non inventare ruoli, date, numeri o competenze: dove manca qualcosa o due fonti non concordano, lascia fuori il campo e aggiungilo a un elenco di domande aperte. 4. Revisione. Esegui il type-check e la build, avvia il server di sviluppo e mostrami il CV insieme alle domande aperte. Prendi le mie correzioni e il materiale nuovo, aggiorna i dati e riparti dal punto 2 finché non ti dico che il contenuto è giusto. Poi ricontrolla il numero di pagine in stampa. 5. Pubblicazione. Chiedimi conferma prima di creare il repository GitHub e prima del primo push.