get_interview_prep
Build a recruiter-call or interview prep sheet that maps each posting requirement to your resume, flags gaps, and lists questions to expect and ask.
Instructions
A prep sheet for a recruiter call or interview: stage and next step, each requirement and responsibility in the posting next to the closest resume line (quoted, never written), gaps to be honest about, what was sent, questions to expect and to ask, and the posting. For an application added by hand, the posting is found on a watched board by its requisition id. markdown is the sheet ready to read. Also: brief, the company as the posting and the person's own notes tell it (about: the posting's lines; facts; notes; contacts: people they know there; source), nothing looked up elsewhere, so say it's from the posting; pay, the posted range (posted, posted_min, posted_max), the person's target (target, and target_max when it's a range) and how it sits against the range (target_note); and role_questions, questions for this role written from the posting's asks (questions_note says where they came from; empty: expect's generic questions stand). The person's private pay floor is never returned here (pay.floor_withheld says one is set): don't ask for it or guess it. With draft_answers, drafted holds the drafted questions and draft_note how they were made, or why there are none. practised holds the answers the person kept from mock interviews (jobwatch ask --job KEY --mock): question, answer as they said it, and improved, the tightened version built from their own words and stories. Present a drafted answer as the person's only where it cites their stories. story_gaps lists what a story would help with (ask, why): asks with nothing close on the resume, drafted questions with no story yet, missing must-haves; to fill one, interview the person and keep what they confirm with save_story. Use it before a call; get_job and get_application_package give the raw pieces.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | The job: its key as other tools return it (source:board:posting id, e.g. greenhouse:acme:4012345), just the posting id, or the company's name when that names one job (the one queued or applied to there). When it matches several, the error lists their keys. | |
| draft_answers | No | Also have jobwatch's own model (the chat's backend) draft 6-10 questions likely for this role, each with the ask it probes and an answer outline built only from the person's story file and resume, citing the story ids used; one with no story says so (no_story) with an honest angle. Invented story ids and numbers are taken out before they're returned. Slow the first time, then kept. With the claude backend the posting, resume and stories go to Anthropic. False is rule-based and instant. | |
| role_questions | No | Also have jobwatch's own model (the chat's backend) write questions for this role from the posting's asks (role_questions), without answers. Only the posting goes to the model, and to Anthropic with the claude backend. Slow the first time, then kept; questions saved earlier are always returned. |