Préparation d'entretien ciblée

VérifiéSûr

Prépare un pack de préparation d'entretien adapté au stade d'une candidature suivie, avec entretien simulé optionnel, en s'appuyant sur l'archive de candidature.

Spar Skills Guide Bot
ProductiviteIntermédiaire
01/11/2026
Claude CodeCodexCursor
#interview-prep#job-search#career#mock-interview#application-tracker

Recommandé pour

Synthèse automatique

Prépare un dossier de préparation d’entretien adapté à l’étape d’une candidature suivie, avec option de simulation d’entretien.

Points forts

  • Relie la préparation au dossier réel de candidature — offre, CV et lettre soumis — pour garantir la cohérence des arguments.
  • Adapte le contenu à l’étape de sélection et exploite les retours enregistrés lors des étapes précédentes.
  • Propose une simulation d’entretien et des questions à poser à partir de cadres de préparation existants.
  • Prévoit des solutions de repli lorsque l’archive de candidature manque, en signalant clairement les éléments absents.

Limites

  • Ne couvre que les candidatures suivies dans le tracker ; l’entraînement générique sans cible est hors périmètre.
  • Dépend de fichiers compagnons et d’un tracker ou d’une archive à jour ; sinon, l’utilisateur doit fournir le contexte manuellement.
  • La qualité du dossier dépend des détails d’entretien fournis par l’utilisateur, notamment l’étape, le format et les interlocuteurs.
Quand l'utiliser

À utiliser lorsqu’un entretien est programmé pour une candidature suivie et que l’on veut un dossier ciblé ou une simulation.

Quand l'éviter

À ne pas utiliser pour s’entraîner à des entretiens génériques sans candidature réelle ni pour postuler à un nouveau poste.

Analyse de sécurité

Sûr
Score qualité86/100

The skill is a markdown workflow for interview preparation. It reads the user's local application archive and profile files, optionally fetches public web pages for company research, and writes prep documents into a gitignored folder. Nothing exfiltrates data, deletes files, or disables safeguards; the only notable points are an undeclared tool surface and writes into shared framework files, both used for plausible legitimate purposes. No embedded instructions attempting to manipulate the evaluating agent were found.

Points d'attention
  • •No allowed-tools are declared, yet the skill instructs use of WebFetch, WebSearch, Glob, the Agent tool, and 'the shell equivalent' where a capability is missing, so the actual permission surface is broader than the declaration implies.
  • •Step 5 / Important Rules permit writes outside the skill directory: the prep pack into documents/applications/<company>_<role>/, a research cache under company_research/, and (on explicit user approval) appends to 07-interview-prep.md and unconditionally records new facts into 01-candidate-profile.md. These are the user's own repo files and the intent is benign, but they are shared framework files that other commands read.
  • •Network research instructions include retrying 403s with browser headers and fetching interviewer public profiles; scoped to public professional information with a stated verification rule, so low risk.
  • •No destructive commands, no credential/token handling, no obfuscated payloads, no attempts to override the agent's instructions or impersonate a system role.
Comment cette analyse est faite

Exemples

Prep Acme interview
/interview Acme — I have a phone screen next week and want a stage-specific prep pack.
Final-round mock
Run /interview for my Northwind Senior Data Engineer application; it's a final-round video interview with the hiring manager, and I want a mock interview plus questions to ask.
Use prior feedback
Use /interview for the product manager role at Lumen and incorporate the feedback from my first-round interview into the prep pack.

name: interview description: > Prepare a stage-specific interview prep pack, and optionally run a mock interview, for a tracked application. Explicitly invoked as /interview.

Runtime note: tool names below (WebFetch, Glob, the Agent tool) are one runtime's spelling. Map them to yours with the capability table in AGENTS.md; where a capability is missing, degrade to the shell equivalent and say which step ran degraded.

/interview - Prepare for an Interview on a Tracked Application

You are preparing the user for a real, scheduled interview on one of their applications. The frameworks for this already exist - 07-interview-prep.md (STAR examples, tough questions, questions to ask, roleplay protocol) and the Company Research Checklist in 04-job-evaluation.md - and the /outcome archive records which stage the user is at and what earlier stages surfaced. This command wires them together into a stage-specific prep pack and an optional mock interview.

/apply optimizes what the company reads; /interview optimizes what the company hears. The bridge between them is consistency: the interviewer has read the submitted CV and cover letter, so everything prepared here must match what those documents claim.

Follow these steps in order.


Step 0: Parse Input

$ARGUMENTS may contain a company name (optionally with a role), e.g. /interview acme.

  • With an argument: match against job_search_tracker.csv rows (case-insensitive on company, then role). One match → proceed. Several → list and ask. None → this application isn't tracked; suggest /outcome <company> to register it first, or accept the posting and role details directly if the user wants to prep anyway.
  • Without an argument: list tracker rows whose status suggests a live process — an open status per the Tracker status vocabulary in /outcome (interview, offer, or recently applied; drafted is open but nothing was sent, so it never qualifies) — and ask which one. If the tracker is empty, ask for the company, role, and posting.

v1 preps for a specific application. Generic no-target practice is out of scope - if asked, prep against a real tracked application instead.


Step 1: Load the Application Context

  1. The archive (started by /apply, maintained by /outcome): derive <company>_<role> by the Subfolder naming rule in documents/README.md, then use documents/applications/<company>_<role>/.
    • job_posting.md - the exact posting the user applied to
    • cv_draft.tex and cover_letter.tex - what was actually submitted. These are what the interviewer read; every talking point must be consistent with their claims.
    • outcome.md - the stage reached so far and any recorded feedback from earlier stages. Feedback from stage N is the highest-value input for stage N+1 prep.
  2. Fallbacks (the application may predate /outcome): posting via WebFetch on the tracker row's source URL, or ask the user to paste it; CV via cv/main_<company>_<role>.* and cover letter via cover_letters/cover_<company>_<role>.*, deriving <company>_<role> by the Subfolder naming rule in documents/README.md. Never widen those globs to the company alone: with two roles at one company it would prep you from the sibling role's documents. State plainly which context is missing rather than guessing - and suggest /outcome <company> to build the archive for next time.
  3. Ask the user what this interview is (skip anything outcome.md already records): stage (phone screen / technical / case / final round), date, format (phone, video, onsite), and who is interviewing (names and titles, if known).
  4. Read the frameworks once - do not re-read them in later steps:
    • .agents/skills/job-application-assistant/07-interview-prep.md
    • .agents/skills/job-application-assistant/01-candidate-profile.md
    • .agents/skills/job-application-assistant/02-behavioral-profile.md
    • .agents/skills/job-application-assistant/04-job-evaluation.md

Step 2: Research the Company (Interview-Focused)

First, check the cache: read company_research/<normalized-company-name>.json per the Company Research Cache section in 04-job-evaluation.md (normalize the company name the same way). If it exists and is within the documented TTL, start from it instead of researching from scratch — /apply may already have populated it for this same application. The verification rule below still applies regardless of source.

If the cache is missing or stale, execute the Company Research Checklist that 04-job-evaluation.md defines: company website (mission, values, recent news), review sites, LinkedIn (team size, recent hires), and media coverage (growth, restructuring, workplace issues). Afterward, write (or overwrite) the cache file with the fresh findings per the schema in 04-job-evaluation.md, so a later /apply or /interview run for the same company can reuse them.

Additions for interview purposes:

  • Interviewer angle: if interviewer names are known (from Step 1 or the tracker's contact_person), look up their public professional profile. A hiring manager probes team fit and motivation; a senior engineer probes technical depth; HR probes the CV timeline. Note the likely angle per interviewer - do not speculate beyond public information.
  • Conversation hooks: 2-3 recent, verifiable company specifics (a product launch, a stated strategic priority) the user can reference naturally in answers and in the "why this company" moment.

Verify before using: every company claim that will appear in the prep pack must be independently confirmed via WebFetch/WebSearch - same rule the repo applies to cover-letter claims. An unverified "fact" delivered confidently in an interview is worse than no fact. On a 403, retry with browser headers per .agents/skills/job-application-assistant/09-web-research.md rather than dropping to search snippets; a snippet is a lead, not a source.


Step 3: Build the Prep Pack

Assemble a stage-appropriate prep document with these sections:

1. Likely questions

Derive from four sources, in priority order:

  1. Recorded feedback from earlier stages (outcome.md) - anything flagged, doubted, or left unresolved will come back
  2. The fit evaluation's gaps - the requirements where the profile is weakest are the likeliest probes. For each, prepare an honest bridge answer per 07's "You don't have [X]" pattern: acknowledge, connect adjacent experience, show the learning path. Never prepare an answer that invents experience.
  3. The posting's stated requirements - competency by competency
  4. The stage type - phone screens get motivation and timeline questions; technical rounds get the posting's stack; final rounds get values, salary, and "any reservations" questions

2. STAR answer mapping

Match the ready-made STAR examples in 07-interview-prep.md to the likely questions using their "Use for" tags. Then:

  • For likely questions no existing STAR example covers, draft a new STAR answer grounded strictly in facts from 01-candidate-profile.md - profile facts arranged into S/T/A/R, not embellished. Include these drafts in the prep pack; offer to append them to 07-interview-prep.md only if the user explicitly approves.
  • If /setup left incomplete STAR stubs relevant to this role, surface them: the user should fill in the details before the interview.

3. Consistency brief

A short list of the specific claims the submitted CV and cover letter make (achievements, numbers, skills emphasized) that the interviewer is most likely to probe. The rule stated plainly: no claim in the room that isn't on the paper, and every claim on the paper must be defensible in depth.

4. Tough questions, customized

The relevant entries from 07's tough-question list with per-application answers - "Why this company specifically?" must use the verified hooks from Step 2, never a generic line.

5. Questions to ask

Pick 4-6 from 07's categories, customized to the research and the stage: role and team questions at screens, tech and growth questions at technical rounds, culture and leadership questions by the final round (that is the last chance to detect a deal-breaker). Cut any question the research already answers publicly - asking it signals you didn't look.

6. Logistics

The phone/video tips from 07 when the format calls for them, plus date and interviewer names as a header.

Save the pack in the archive folder derived in Step 1 as interview_prep_<stage>.md (create the folder if this application predates /outcome). The folder is gitignored, so the pack stays personal; one file per stage, so earlier packs remain as history. Present the pack in chat as well - the file is the artifact, the conversation is the delivery.


Step 4: Offer a Mock Interview

Ask if the user wants to practice. If yes, run the roleplay in this conversation following the Roleplay Guidelines in 07-interview-prep.md exactly: warm-up first, then role-specific technical questions, 1-2 behavioral questions tied to the posting's competencies, and one tough question or curveball. After each answer, give brief feedback - what worked, what to sharpen, and which STAR example from the pack would have served better.

Calibrate feedback against 02-behavioral-profile.md: coach toward the user's natural register, not a generic ideal - the same voice-consistency rule the /apply reviewer applies to cover letters.


Step 5: Close the Loop

End with:

Good luck. After the interview, run /outcome <company> to log the stage and any feedback - it sharpens the prep for the next round, and once the process resolves it feeds your fit-framework calibration via /setup.

If Step 3 drafted new STAR answers the user approved for keeps, remind them those were appended to 07-interview-prep.md (or offer again if they deferred).


Important Rules

  1. Consistency with the submitted documents. The interviewer read the archived CV and cover letter; prep must never contradict them or coach claims beyond them.

  2. Honesty on gaps. Weak matches get bridge answers (acknowledge → adjacent experience → learning path), never invented experience. Same rule as everywhere else in this repo.

  3. Verified research only. Company specifics go in the pack only after independent confirmation. Interviewer notes stick to public professional information.

  4. Stage-appropriate prep. A phone screen pack and a final-round pack are different documents; recorded feedback from earlier stages takes priority over generic question lists.

  5. Write only to the application archive — with one exception. The prep pack lands in the archive folder derived in Step 1; framework files are not edited, except appending user-approved STAR examples to 07-interview-prep.md on explicit request.

    The exception is 01-candidate-profile.md. Interview prep is where new facts surface most often: the user recalls a metric, corrects a scope, or fills in a STAR stub. When that happens, write the fact into the profile, as well as putting it in the prep pack. A fact recorded only in prep material reads as unsupported to a later drafting session and gets stripped from CVs as a fabrication. Prep files are not a substitute for the profile.

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/stage-specific-interview-prep-mvda89a8/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/stage-specific-interview-prep-mvda89a8' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/stage-specific-interview-prep-mvda89a8/download' --output '.skill-downloads/stage-specific-interview-prep-mvda89a8/SKILL.md.part' && mv '.skill-downloads/stage-specific-interview-prep-mvda89a8/SKILL.md.part' '.skill-downloads/stage-specific-interview-prep-mvda89a8/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.

Claude Code
test -f '.skill-downloads/stage-specific-interview-prep-mvda89a8/SKILL.md' && test -s '.skill-downloads/stage-specific-interview-prep-mvda89a8/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/interview' && cp -R '.skill-downloads/stage-specific-interview-prep-mvda89a8' '.claude/skills/interview'

Cursor
test -f '.skill-downloads/stage-specific-interview-prep-mvda89a8/SKILL.md' && test -s '.skill-downloads/stage-specific-interview-prep-mvda89a8/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/interview' && cp -R '.skill-downloads/stage-specific-interview-prep-mvda89a8' '.cursor/skills/interview'

Codex
test -f '.skill-downloads/stage-specific-interview-prep-mvda89a8/SKILL.md' && test -s '.skill-downloads/stage-specific-interview-prep-mvda89a8/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/interview' && cp -R '.skill-downloads/stage-specific-interview-prep-mvda89a8' '.agents/skills/interview'

OpenSkills

OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.

Installation officielle d’OpenSkills
openskills install './.skill-downloads/stage-specific-interview-prep-mvda89a8'

openskills read 'stage-specific-interview-prep-mvda89a8'

La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.

Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.

openskills sync

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/stage-specific-interview-prep-mvda89a8/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires