FynePool
- 10 skills
- 0 followers
- 11 hours ago last updated
- ▌ Role Fit · fynepool bundleValuta il fit tra una job description e il profilo dell'utente (master-profile del sistema Job Hunter) e salva l'esito strutturato nel repo (cartella role-fit/). Usa SEMPRE questa skill quando l'utente: incolla una JD o un link a un annuncio chiedendo un parere ("valuta questo annuncio", "che fit ho?", "fammi il fit check", "ci sto dentro per questa posizione?"), arriva da un annuncio del digest della routine job-watch, o chiede di rivalutare/aggiornare l'esito di una valutazione già fatta. La valutazione informa, non scarta: mai ridurla a un sì/no.
- ▌ Job Watch · fynepool bundleLa routine batch del sistema Job Hunter: raccoglie le offerte per ogni intento di ricerca attivo, deduplica, filtra, valuta il fit, pre-genera i materiali per i fit migliori in staging e consegna un digest. Gira come sessione Claude Code schedulata (Desktop scheduled task o routine cloud), ma è invocabile anche a mano ("fai partire la ricerca ora", "esegui la routine", "cerca nuove offerte adesso"). Scrive SOLO lo strato operativo (source-log/, state.json, todoist-sync-state.json, staging/, digests/, PIPELINE.md) e legge i profili; `applications/` lo legge, e ci scrive solo tramite scripts/sync_todoist.py per rispecchiare una decisione umana presa su Todoist. NON invia candidature, NON scrive profili o valutazioni definitive. Usa questa skill per l'esecuzione periodica del sourcing, non per valutare una singola JD incollata (→ role-fit) né per modificare i criteri di ricerca (→ job-search-profile).
- ▌ Agent Config · fynepool bundleOnboarding guidato per il sistema Job Hunter. Usa questa skill quando un nuovo utente vuole attivare il sistema di ricerca lavoro autonoma: ingerisce il CV, fa domande su vincoli/preferenze (trasferimento, remoto, retribuzione, preavviso, diritto al lavoro, lingue), produce master-profile.yaml e il primo intento di ricerca in searches/ nel repo del sistema, genera e attiva la config della routine job-watch. Trigger su qualsiasi richiesta di avviare/configurare/inizializzare il sistema o la ricerca lavoro, anche breve o generica — es. "inizializza il progetto", "salva queste skill e configurami", "iniziamo a fare job-hunting", "configurami il sistema". Non richiedere che l'utente nomini "agent-config" o "onboarding": il segnale è l'intento di avviare il processo. NON usarla per modificare un search-profile già esistente ("aggiorna il mio profilo di ricerca", "cambia i ruoli/le location"): per quello esiste la skill job-search-profile.
- ▌ Cv Tailoring · fynepool bundleGenera CV su misura in PDF, cover letter e messaggio diretto al recruiter a partire dal master-profile del sistema Job Hunter e da una job description. Usa SEMPRE questa skill quando l'utente dice: "fammi il CV", "fammi il CV per questa posizione", "tara/adatta il CV alla JD", "scrivi la cover letter", "preparami il messaggio per il recruiter", "candidiamoci a X", "prepara i materiali per la candidatura" — anche se chiede solo uno dei tre artefatti. Il CV esce sempre come PDF renderizzato server-side nel code tool; i dati vengono SOLO dal master-profile nel repo, mai inventati.
- ▌ Job Alert Tuner · fynepool bundleMetriche di tuning delle ricerche del sistema Job Hunter a partire dal source-log nel repo (source-log/YYYY-MM.jsonl): overlap tra ricerche e tra intenti, numerosità per ricerca, tasso di annunci fuori scope. Analizza anche lo stato dello staging: distribuzione degli score di fit e quanto lavoro del batch resta non revisionato. Usa SEMPRE questa skill quando l'utente chiede: "come stanno andando le ricerche/gli alert", "quali ricerche rendono", "ci sono alert doppi/inutili", "tuning del sourcing", "metriche della routine", "conviene togliere qualche alert", "quante offerte sono ferme in staging", "come sono distribuiti i fit", "perché non trovo mai fit forti", o vuole capire se le fonti del digest producono rumore. Produce analisi e raccomandazioni in chat: NON modifica da sola profilo o alert.
- ▌ Job Alert Config · fynepool bundleGenera le istruzioni passo-passo per impostare gli alert di lavoro su LinkedIn e Indeed a partire dagli intenti di ricerca del sistema Job Hunter (cartella searches/ nel repo). Usa SEMPRE questa skill quando: l'utente chiede "imposta gli alert", "come configuro gli alert LinkedIn/Indeed", "genera le ricerche salvate", "istruzioni per gli alert"; quando l'onboarding agent-config arriva al passo alert (passo 5); quando l'utente ha appena modificato il search-profile con job-search-profile e gli alert vanno riallineati. Produce istruzioni testuali da eseguire a mano (LinkedIn/Indeed sono dietro login: nessuna configurazione programmatica possibile) E scrive il registro degli alert (searches/alerts-registry.yaml) che rende gli annunci attribuibili alla ricerca giusta a valle. Imposta anche l'etichetta Gmail su cui la routine legge gli alert (creata via connettore o a mano, a scelta dell'utente) e guida la creazione del filtro Gmail che la applica — trigger anche su "crea l'etichetta Gmail", "come faccio ad etiche
- ▌ Linkedin Recheck · fynepoolRivaluta un piccolo lotto di offerte LinkedIn già in staging (fonte `linkedin_alert`, valutate finora solo su titolo/azienda dall'alert email) leggendo la job description vera nel browser integrato, autenticato dall'utente stesso. Aggiorna fit (`confidenza: bassa` → `piena`, punteggio corretto se il titolo aveva tratto in inganno) e liveness (annunci chiusi → `status: expired`). Usa SEMPRE questa skill quando l'utente chiede: "controlliamo le offerte LinkedIn", "rivediamo il fit delle LinkedIn vecchie", "verifica se queste LinkedIn sono ancora aperte", "rileggiamo la JD vera di questi annunci LinkedIn", "ricalcola il fit con la JD completa". ESCLUSIVAMENTE interattiva: **MAI invocata da `job-watch` o in una sessione con `JOB_HUNTER_ROUTINE=1`** — richiede una sessione autenticata su LinkedIn che solo l'utente può aprire, mai automazione non presidiata. Se l'utente chiede di farlo per "tutte" le voci in un colpo solo, riproponi un lotto piccolo (vedi «Selezione del lotto»): non è negoziabile.
- ▌ Job Search Profile · fynepool bundleEditor delle ricerche del sistema Job Hunter (cartella searches/ nel repo: defaults.yaml + un file per intento). Usa SEMPRE questa skill quando l'utente vuole modificare i criteri di ricerca lavoro DOPO l'onboarding, o gestire il ciclo di vita degli intenti (crea/pausa/archivia): "aggiorna il mio profilo di ricerca", "cambia i ruoli che cerco", "aggiungi/togli una location", "escludi gli stage", "non voglio più annunci in spagnolo", "alza/abbassa la seniority", "cambia i settori", "aggiorna le esclusioni" — anche per richieste parziali tipo "aggiungi Amsterdam" o "togli i ruoli manageriali" se il contesto è la ricerca lavoro. NON usare per l'onboarding iniziale né per creare il profilo da zero: quello è mestiere della skill agent-config. NON usare per il master-profile (esperienze, skill, certificazioni, retribuzione, vincoli): questa skill tocca solo i criteri di ricerca — per il profilo del candidato esiste la skill master-profile-editor.
- ▌ Application Tracker · fynepoolTracker delle candidature del sistema Job Hunter, repo-first (cartella applications/ nel repo: 1 candidatura = 1 sottocartella <id>/ con application.yaml + events.jsonl). Usa SEMPRE questa skill quando l'utente vuole: aggiungere o promuovere una candidatura ("aggiungi al tracker", "mi sono candidato a X", "promuovi questo annuncio"), aggiornare uno stato ("ho fatto il colloquio", "mi hanno rifiutato", "ho ritirato la candidatura"), controllare le risposte ("ci sono novità sulle candidature?", "guarda se mi hanno risposto"), preparare un follow-up ("prepara il follow-up per X"), o vedere la pipeline ("a che punto sono le candidature"). Usala ANCHE per la revisione in blocco della coda di staging ("fammi rivedere le offerte in coda", "triage dello staging", "rivediamo le pending in blocco", "smaltiamo il backlog dello staging", "mostrami le offerte in attesa di revisione"): presenta le voci pending in lotti ordinati per score e raccoglie decisioni rapide di scarto o promozione. NON usare per la gestione produtt
- ▌ Master Profile Editor · fynepoolEditor del profilo del candidato del sistema Job Hunter (master-profile.yaml nella radice del repo: CHI è l'utente — esperienze, skill, lingue, formazione, certificazioni, retribuzione, vincoli, preferenze). Usa SEMPRE questa skill quando l'utente vuole aggiornare un dato del proprio profilo DOPO l'onboarding: "aggiungi questa certificazione", "ho preso questo attestato", "aggiorna la mia RAL / le mie aspettative economiche", "ho cambiato lavoro", "aggiungi questa esperienza", "ho imparato Kubernetes", "aggiungi questa competenza", "correggi il mio profilo", "ho cambiato città", "è cambiato il mio preavviso", "ecco il mio CV aggiornato". Il profilo è CUMULATIVO: si aggiorna per delta, non si ricostruisce mai da zero. NON usare per i criteri di ricerca (ruoli cercati, location, alert, esclusioni): quello è mestiere di job-search-profile. NON usare per l'onboarding iniziale di un sistema vergine: quello è agent-config. NON usare per generare un CV su misura per una posizione: quello è cv-tailoring.