resume-as-code ai claude-code onboarding developer-resume career

Un AI Agent transforme votre CV existant en Resume as Code

Confiez votre CV PDF, Word ou Markdown à un AI Agent, générez automatiquement un gitresume.yaml, et gérez votre CV avec Git en cinq minutes.

Hao @ GitResume Hao @ GitResume

Envie de vous lancer dans le Resume as Code avec GitResume, mais vous ne savez pas par où commencer ?

Beaucoup de gens butent sur la même pensée :

Va-t-il falloir que je retape tout mon CV PDF à la main ?

En réalité, non.

Votre CV existant, qu’il soit en PDF, Word ou Markdown, est la meilleure source de données possible. Les AI Agents d’aujourd’hui savent déjà lire ces fichiers, en analyser le contenu, puis vous aider à le migrer vers GitResume.

Autrement dit, vous ne partez pas de zéro : il suffit de confier votre CV à l’IA pour commencer, en cinq minutes, à gérer votre carrière avec Git.

Pourquoi l’IA en est capable

Un CV est en fait une donnée hautement structurée : expériences, compétences, formation, projets, périodes — tout cela suit déjà une structure fixe, sans logique métier complexe. L’AI Agent n’a qu’à lire le contenu de votre CV puis à produire un gitresume.yaml conforme au schema. C’est pourquoi Claude Code, Codex ou OpenCode en sont tous capables, ou presque.

Un tour complet en cinq minutes

Configuration initiale : inscrivez-vous sur GitResume (login GitHub recommandé) et préparez votre AI Agent (ici, on prend Claude Code en exemple).

1. Connexion

Rendez-vous sur gitresume.co pour vous connecter, de préférence avec un compte GitHub.

Page de connexion GitResume, proposant Login with GitHub et Login with Google

2. Créez votre repo à partir du template officiel

Ouvrez le template GitHub officiel, cliquez sur Use this template en haut à droite pour créer votre propre repo, puis clonez-le en local.

Page du template gitresume-co/resume-template sur GitHub, le bouton Use this template en haut à droite signalé par une flèche rouge

Une fois le nom du repo renseigné, cliquez sur Create repository : GitHub crée votre nouveau repo à partir du contenu du template.

Page Create a new repository de GitHub, création d'un nouveau repo à partir du template gitresume-co/resume-template

3. Autorisez l’accès et créez le projet

Retournez sur GitResume, dans « Connect & Create Project » cliquez sur Grant Repository Access : vous serez redirigé vers GitHub pour autoriser GitResume à accéder à votre repo (mieux vaut n’autoriser que le repo contenant votre CV).

Page Project Setup de GitResume, la section Connect & Create Project affiche le bouton Grant Repository Access

Après l’autorisation, revenez sur Project Setup, choisissez le repo que vous venez de créer, puis définissez le nom du projet et le slug. Le slug fera partie de votre URL publique, par exemple : gitresume.co/@username/slug.

Page Project Setup après autorisation, la section Connect & Create Project liste les repos sélectionnables

4. Laissez l’AI Agent convertir votre CV

Placez votre fichier de CV existant (par exemple my-resume.pdf) dans le dossier du projet. C’est là que la magie opère, car le template embarque déjà des consignes pour l’IA dans AGENTS.md et CLAUDE.md.

Ouvrez votre AI Agent dans ce dossier ; vous n’avez même pas besoin d’expliquer la spec, lancez simplement :

Convertis my-resume.pdf en gitresume.yaml
Saisie du prompt « Convert my-resume.pdf into gitresume.yaml » dans le terminal Claude Code

L’AI Agent va automatiquement lire les consignes du projet, y compris le schema de GitResume, sans explication supplémentaire de votre part.

Claude Code lit automatiquement la définition du resume schema sur gitresume.co/schema

Une fois la lecture terminée, il remplit le contenu selon le schema et vous rend compte de ce qu’il a fait : si chaque section est complète, s’il manque ou s’il a inventé des chiffres :

Claude Code résume avoir mappé le contenu du PDF vers le schema GitResume sans inventer de chiffres

Une fois généré, prenez une minute pour vérifier quelques points :

  • Le format des dates est-il cohérent (YYYY-MM)
  • Y a-t-il des expériences inventées ou exagérées
  • Les noms, emails et liens sont-ils corrects
  • Les manques marqués TODO par l’IA ont-ils été complétés

Si tout est bon, demandez-lui de commiter et de pusher sur GitHub.

Claude Code a commité et pushé sur main, le webhook GitResume va automatiquement reconstruire le PDF et la page web

5. Téléchargez votre PDF

Après le push, GitResume lance automatiquement le build. Une fois terminé, vous pouvez télécharger le PDF depuis la page du projet, prévisualiser la version HTML, ou le publier sur gitresume.co/@username/slug pour le partager.

Page de projet GitResume, la section Builds affiche un build Deployed, avec View pour prévisualiser ou télécharger le PDF

Et voilà : votre CV existant est désormais du Resume as Code. Fini les soucis de mise en page, gardez votre énergie pour le contenu qui compte vraiment ; les PDF générés par GitResume ont une mise en page standard et universelle, et sont compatibles avec les ATS (systèmes de tri de CV).

Comparaison de mise en page de CV : à gauche, une version à deux colonnes avec photo dont l'analyse ATS échoue (croix rouge) ; à droite, le CV propre à une colonne généré par GitResume, compatible ATS (coche verte)

Une fois migré

Comment en tirer parti ensuite ?

Si vous avez déjà un CV, vous avez déjà tout ce qu’il faut pour vous lancer dans le Resume as Code. Le reste, c’est juste de le commiter dans Git.

Git your resume →

Pour aller plus loin