Come Far Riscrivere il Tuo Curriculum a Claude Code e Cursor
Di recente mi sono ritrovato a dedicare più energie all'aggiornamento del mio curriculum che al refactoring di un codebase legacy complesso. Ti siedi davanti a un documento vuoto cercando di ricordare esattamente quale metrica quel microservizio ha migliorato due anni fa. La situazione è resa più difficile dal fatto che i moderni dipartimenti HR fanno passare le candidature attraverso scanner ATS (Applicant Tracking System) automatizzati. Se il testo non contiene le parole chiave giuste, un reclutatore in carne ed ossa non aprirà nemmeno il tuo curriculum.
Di solito per compiti come questo, le persone si rivolgono a ChatGPT con prompt prolissi. Ma i prompt si perdono rapidamente, e devi reimpostare il contesto per ogni candidatura. Su GitHub mi sono imbattuto in un repository interessante ResumeSkills. L'autore ha confezionato l'intero processo di ricerca di lavoro in una serie di 20 skill pronte all'uso per Claude Code, Cursor, Windsurf e altri assistenti AI.
Cosa sono le skill dell'assistente
Negli strumenti AI moderni per sviluppatori, una skill è un file Markdown con istruzioni strutturate, regole ed esempi. Quando aggiungi un file del genere al tuo ambiente di lavoro, l'assistente legge il contesto del compito e segue un algoritmo predefinito.
Invece di spiegare manualmente al modello "immagina di essere un consulente di carriera, analizza l'annuncio di lavoro e trova le discrepanze", richiami semplicemente lo scenario necessario. L'assistente stesso capisce quale struttura di risposta produrre e su cosa concentrarsi prima.
Cosa contiene il repository
Il repository contiene circa due dozzine di file che coprono praticamente tutte le fasi dell'assunzione. Possono essere suddivisi in diverse aree:
- Ottimizzazione del testo del curriculum. Questo include moduli per il controllo della compatibilità ATS, la riscrittura dei punti deboli con risultati misurabili (
resume-bullet-writer), la valutazione della digitalizzazione dei risultati (resume-quantifier) e la pulizia della struttura del documento (resume-formatter). - Analisi e adattamento dell'annuncio di lavoro. Il modulo
job-description-analyzeranalizza il testo dell'annuncio, trova le lacune nella tua esperienza e calcola una percentuale di corrispondenza. Eresume-tailoraiuta ad adattare la formulazione per una posizione specifica senza inventare o abbellire i fatti. - Preparazione al colloquio. La skill
interview-prep-generatorprende i tuoi progetti reali e li trasforma in storie usando la metodologia STAR (Situazione, Compito, Azione, Risultato), oltre a generare un elenco di possibili domande tecniche. - Trattative e cambi di carriera. La collezione include scenari per la negoziazione dello stipendio (
salary-negotiation-prep), l'adattamento dell'esperienza per ruoli di tech lead o manager (executive-resume-writer) e la traduzione delle competenze quando si cambia stack (career-changer-translator).
Come funziona nella pratica
Lo scenario più utile nella ricerca di lavoro quotidiana è la combinazione di analisi dell'annuncio e miglioramento della formulazione.
Diciamo che hai una riga tipica: "Ho sviluppato il backend per un gateway di pagamento in Go." La skill resume-bullet-writer la ristrutturerà in un formato azionale con un risultato misurabile. Il modello ti chiederà numeri approssimativi (carico, latenza, tasso di errore) e trasformerà un fatto secco in un punto di forza: "Ho progettato e implementato un servizio di elaborazione pagamenti in Go, riducendo la latenza p99 da 450ms a 80ms sotto un carico di picco di 12.000 RPS."
Se non hai a disposizione cifre esatte, entra in gioco resume-quantifier. Ti guiderà su come stimare realisticamente la portata del lavoro attraverso indicatori indiretti: dimensione del team, numero di utenti o volume dei dati elaborati.
Il secondo caso comune è la preparazione al colloquio. Fornisci al modello la descrizione del ruolo e la tua esperienza, avviando interview-prep-generator. L'output ti fornisce non consigli generici, ma una scomposizione dettagliata dei tuoi progetti. Il modello delinea quali compromessi architetturali ti verranno probabilmente chiesti nella sezione di system design e come spiegare al meglio le ragioni della scelta di tecnologie specifiche.
Installazione e integrazione
Il modo più semplice per connettere tutte le skill in una volta è usare il package manager tramite npx.
Installazione di tutti i 20 moduli a livello globale:
npx skills add Paramchoudhary/ResumeSkills -g -y
Se vuoi connetterli solo al progetto corrente con il tuo curriculum in Markdown o LaTeX:
npx skills add Paramchoudhary/ResumeSkills -y
Per l'installazione manuale in Cursor, basta clonare il repository e copiare i file nella tua directory di configurazione locale:
git clone https://github.com/Paramchoudhary/ResumeSkills.git
mkdir -p ~/.cursor/skills
cp -r ResumeSkills/skills/* ~/.cursor/skills/
Il set funziona non solo con Claude Code e Cursor. I file sono compatibili con Windsurf, Gemini CLI, Codex e un paio di dozzine di altri assistenti che supportano il formato skill.
Dopo l'installazione, non devi inserire comandi speciali. Basta scrivere una frase normale nella chat, e il modello attiverà automaticamente il template appropriato:
"Оптимизируй мое резюме под ATS"
-> активирует resume-ats-optimizer
"Помоги подготовиться к собеседованию в компанию X на позицию Senior Backend"
-> активирует interview-prep-generator
"Сравни офферы от двух компаний с учетом бонусов и опционов"
-> активирует offer-comparison-analyzer
Qual è il valore pratico
Il principale vantaggio del repository è che l'autore ci ha risparmiato la necessità di reinventare buoni prompt da zero. Le istruzioni all'interno dei file sono ben scritte, senza fronzoli inutili. Focalizzano il modello su metriche specifiche, verbi d'azione e strutture che i parser automatizzati comprendono.
Il progetto è distribuito sotto licenza MIT, quindi puoi modificare liberamente qualsiasi file per le tue esigenze, aggiungere le tue formulazioni o tradurre le istruzioni in russo direttamente nella tua cartella locale.
Se ti candidi attivamente per posizioni all'estero o lavori remote in grandi aziende dove il filtraggio ATS avviene nella prima fase, queste skill faranno risparmiare molto tempo. Basta tenere il sorgente del tuo curriculum in Markdown accanto al tuo codebase ed eseguirlo attraverso l'assistente prima di ogni candidatura.
Progetti correlati