À propos du projet
AI Job Search est un workflow structuré qui transforme Claude Code en assistant complet de candidature. Il s'exécute entièrement sur la machine de l'utilisateur et automatise les étapes clés : évaluation des offres par rapport au profil personnel, rédaction de CV et lettres de motivation personnalisés, et préparation aux entretiens.
Le cadre fonctionne via un ensemble de commandes accessibles dans Claude Code :
- **/setup** — Construit votre profil candidat à partir de documents (PDF du CV, export LinkedIn, diplômes), importe les candidatures passées ou propose un onboarding de style entretien.
- **/scrape** — Recherche sur les portails d'emploi (marchés danois comme Jobindex, Jobnet, Akademikernes Jobbank, ainsi que LinkedIn et freehire.me) et présente les correspondances triées par pertinence.
- **/rank** — Évalue par lots les nouvelles offres selon cinq dimensions pour produire une shortlist classée.
- **/apply** — Exécute le pipeline rédacteur-relieur : analyse l'offre, évalue la pertinence, génère un CV LaTeX et une lettre de motivation, lance un agent reliseur pour critiquer les brouillons, révise, compile et inspecte visuellement les deux PDFs, puis vérifie la lisibilité ATS de la couche texte du CV.
- **/interview** — Construit un kit de préparation par étape à partir de l'archive des candidatures, recherche l'entreprise et les intervieweurs, relie les questions probables à vos exemples STAR, et propose un entretien simulé.
- **/outcome** — Enregistre les étapes d'entretien, offres et rejets ; archive les documents soumis ; signale les candidatures silencieuses pour suivi.
- **/gmail-sync** — Lit Gmail pour détecter les signaux de statut (invitations, offres, rejets) et propose des mises à jour du suivi.
- **/notion-sync** — Publie une vue en lecture seule du pipeline dans une base Notion via OAuth.
- **/expand** — Enrichit votre profil en scannant les sources publiques liées (GitHub, portfolio, Kaggle, Scholar) et en récupérant les syllabi de cours.
- **/upskill** — Analyse les écarts de compétences entre votre profil et les offres cibles, puis produit un plan d'apprentissage priorisé.
- **/html-report** — Génère un tableau de bord HTML hors ligne avec statistiques, graphiques et tableau filtrable des candidatures.
- **/add-template** — Enregistre des模板s de CV ou lettres de motivation personnalisés (LaTeX, Typst ou autres chaînes outillage PDF en ligne de commande).
- **/add-portal** — Génère le squelette d'une nouvelle compétence de recherche CLI pour un portail d'emploi au-delà des tables danoises par défaut.
La commande /apply impose plusieurs garanties qualité : compilation PDF avec inspection visuelle assure des CV de exactement 2 pages et lettres de 1 page sans rupture de mise en page ; vérification ATS extrait la couche texte du PDF et contrôle l'ordre de lecture, les coordonnées et la couverture de mots-clés ; réduction du CV pondérée par pertinence privilégie l'expérience liée à l'offre plutôt que l'ancienneté ; et la séparation rédacteur-reliseur utilise un deuxième agent Claude avec un contexte frais pour détecter le langage générique et les mots-clés manquants.
Tout le contenu généré est vérifié contre votre profil réel — aucune compétence ou expérience fabriquée. Les offres d'emploi sont traitées comme une entrée non fiable, et le cadre ne suit aucune instruction intégrée de celles-ci.
Prérequis : Claude Code (CLI), Python 3.10+, Bun, et une distribution LaTeX (TeX Live, MacTeX, TinyTeX ou MiKTeX) avec lualatex et xelatex. Dépendances optionnelles: pypdf et Poppler pour les vérifications ATS. Le projet est entretenu par la communauté et indépendant d'Anthropic.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.