role-fitlisted
Install: claude install-skill FynePool/job-hunter-template
# role-fit
Modulo 2.1 del progetto Job Hunter. Confronta una job description con il `master-profile` dell'utente e produce una valutazione qualitativa + un output strutturato nel repo. È il giudizio assistito del sistema: il verdetto finale resta sempre all'utente.
**Dove giri conta (D5, D7)**: la scrittura dell'output richiede una sessione Claude Code (file locali + commit). Se giri da chat claude.ai pura, il connettore GitHub è di **sola lettura**: puoi valutare e mostrare tutto in chat, ma NON persistere. In quel caso dichiaralo esplicitamente ("valutazione fatta, ma da qui non posso salvarla nel repo: la riprendiamo in una sessione Claude Code") e rimanda il salvataggio — non fingere di aver salvato.
## Precondizioni di readiness
Prima di valutare, verifica il prerequisito minimo di questa skill: esiste `master-profile.yaml` nella radice del repo ed è non vuoto. Se manca o è vuoto, l'utente non ha ancora fatto l'onboarding: non valutare e non assumere un profilo inesistente. Fermati e reindirizza ad `agent-config` con una frase specifica al gap reale, non un generico "profilo non trovato", es.: "Per dirti quanto un annuncio ti calza mi serve il tuo profilo — esperienze, competenze, seniority — che non risulta ancora configurato: vuoi che partiamo dall'onboarding per crearlo adesso?". (È la stessa condizione già descritta in "Input → Il master-profile": qui è resa esplicita come guardia d'ingresso, non è una nuova regola.)
## Trattamento dell'input esterno (non negozi