career-ops

apply

Assistant de candidature en direct. Il lit les questions ouvertes posées par les formulaires Greenhouse, Ashby et Lever, et rédige des brouillons de réponses fondés sur votre CV et l'offre d'emploi.

Ce que fait ce mode

Le mode apply lit un formulaire de candidature ouvert (Greenhouse, Ashby, Lever), identifie les questions ouvertes — « Pourquoi ce poste ? », « Parlez-nous d'un projet », « Quelles sont vos prétentions salariales ? » — et rédige des réponses fondées sur votre CV et la description du poste. Vous retouchez les brouillons directement, vous les copiez dans le portail, puis vous envoyez.

Quand l'utiliser

Ouvrez l'offre d'emploi et le formulaire de candidature côte à côte. Lancez apply une fois le formulaire chargé. Les réponses soumises à une limite confirmée indiquent les caractères ou mots utilisés/autorisés ; vérifiez ce statut avant de coller. limit unknown signifie que la limite reste à vérifier dans le champ réel. Si la réponse ne tient pas sans perdre des faits essentiels, révisez-la avant de la coller. Le résultat est un brouillon, pas une candidature terminée — vous restez aux commandes pour le ton, les faits et tout champ supplémentaire que le portail ajoute par-dessus. apply fonctionne au mieux avec Playwright en mode visible, où il lit la page en direct telle que vous la voyez ; sans Playwright, collez les questions ou partagez une capture d'écran, et il rédigera à partir de là.

À quoi ressemble une exécution

Lancez apply avec le formulaire de candidature ouvert dans Chrome. Avant d'écrire la moindre réponse, le mode lit l'onglet actif, le rapproche du rapport que vous avez déjà généré pour cette offre, vérifie que l'annonce est toujours en ligne et analyse le formulaire à la recherche de questions éliminatoires qui pourraient entraîner un rejet automatique.

Exemple
> /career-ops apply

Detected tab: Notion — Applied AI Engineer (Greenhouse)
Matched report #072 · score 4.6/5 · archetype: Applied AI operator
Preflight: posting live — company and role match the report.

Pre-scan flagged 1 knock-out question:
  KNOCK-OUT: "Will you now or in the future require visa sponsorship?"
  Your profile does not record work authorization. Confirm before I draft.

Responses for Notion — Applied AI Engineer

1. Why this role?
   > Your agent-tooling team is where I want to apply the production
   > AI pipelines I have shipped this year.
   Length: 102/200 characters (example limit)

2. Tell us about a relevant project
   > Built and sold an AI-workflow company in 2025; the pipeline
   > behind it is the same one I would bring here.
   Length: limit unknown (verify in the live field)

Notes: I filled text fields only. Tick the checkboxes, solve the
captcha, and submit yourself.

Pièges à connaître

apply n'envoie jamais la candidature : le clic final sur Envoyer vous revient toujours. Il lit tous les champs du formulaire, pas seulement les questions ouvertes — listes déroulantes, boutons radio, cases à cocher et champs d'envoi de fichiers compris. Il rédige les réponses en texte libre, propose une valeur pour chaque champ fermé et signale les questions d'autorisation de travail, de salaire et autres sujets sensibles auxquelles votre profil ne répond pas encore, pour que vous les confirmiez plutôt que de les deviner lui-même. Avec Playwright, il peut remplir certains champs directement dans le formulaire ; vous vérifiez l'ensemble et complétez le reste. Une fois les réponses saisies, il enregistre dans le rapport le texte, les sélections et les fichiers utilisés. Si la vérification préalable détecte que l'annonce est fermée, apply refuse de rédiger un texte final à moins que vous ne l'y forciez explicitement — un lien mort ne vaut pas une réponse sur mesure.

Les champs d'expérience proviennent du CV adapté généré pour ce rapport, et non de cv.md : employeurs, intitulés de poste, dates, descriptions de poste, compétences et formation correspondent au document que vous joignez, de sorte que le formulaire et le CV joint racontent la même histoire. config/profile.yml reste la référence pour votre identité et vos coordonnées, votre autorisation de travail et vos prétentions salariales. Si apply ne trouve aucun CV adapté pour cette candidature, il vous le signale et se rabat sur cv.md.

Lorsque le rapport ou la description du poste indique explicitement qu'il s'agit d'un poste à durée déterminée, apply affiche un unique Fixed-term role reminder avant la première réponse, en citant la formule employée et la durée éventuelle, et vous suggère de vérifier les conditions de renouvellement, les avantages et les modalités de fin de contrat. Ce rappel est purement informatif : il ne modifie jamais aucun champ, ne bloque jamais la candidature et ne demande aucune confirmation.

Avant chaque clic sur Enregistrer, Suivant ou Continuer dans un formulaire en plusieurs étapes, et avant de vous laisser le formulaire pour l'envoi, apply relit toute l'étape et vérifie que chaque champ obligatoire contient une valeur, y compris ceux qui n'apparaissent qu'après une autre réponse. Si un champ obligatoire ne peut pas être rempli à partir de vos propres fichiers, il s'arrête et vous pose la question.

Particularités connues des ATS

apply a été éprouvé sur le terrain à travers une douzaine de candidatures pilotées par Playwright, et quelques portails font échouer une exécution si vous n'en tenez pas compte :

  • Ashby déduplique les candidats par adresse e-mail au sein de chaque entreprise : une seconde candidature peut donc fusionner silencieusement avec la première. Si un rapport existe déjà pour cette entreprise, apply vous suggère un alias e-mail +tag. Pour Ashby, terminez et envoyez la candidature dans votre navigateur habituel, puis vérifiez la page de réussite ou l’e-mail de confirmation avant de la marquer comme envoyée.
  • Lever déclenche un captcha lorsqu'une case à cocher ou un bouton radio est cliqué de façon programmatique : apply ne remplit donc que les champs texte et les listes déroulantes, et vous laisse cocher les cases et les boutons radio.
  • Les sections répétées comme Work Experience ou Education (« Add Another ») réutilisent les mêmes libellés dans chaque bloc : apply remplit donc au maximum deux ou trois entrées à la fois et vérifie chaque valeur par rapport à l'entrée visée avant de continuer. S'il ne parvient pas à identifier un champ sans ambiguïté, il s'arrête et vous pose la question au lieu de deviner.
  • Workday ignore les valeurs saisies sans véritables frappes clavier : apply tape donc les réponses caractère par caractère et vous demande de vérifier les listes déroulantes d'autorisation de travail avant d'enregistrer.

Pages liées

Sur cette page