بنقرة واحدة
interviewprep
Generate customized interview questions based on job description and tailored resume
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate customized interview questions based on job description and tailored resume
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Build a complete resume through all 3 steps (draft, provenance check, final)
Initialize JobOps workspace - configure output directories, install templates, and optionally migrate legacy files
Assess candidate against job posting using pre-created scoring rubric
Compare assessment files across application folders under applications_root
Interview-driven generation of three market-validated ideal-role archetypes (Anchor, Stretch, Pivot) from career history, elicited preferences, and high-scoring assessment patterns
Generate a strategic cover letter with requirements-matching table from Step 3 resume
استنادا إلى تصنيف SOC المهني
| name | interviewprep |
| description | Generate customized interview questions based on job description and tailored resume |
| disable-model-invocation | true |
Read .jobops/config.json. If missing, stop with:
JOBOPS NOT CONFIGURED Run /jobops:setup to initialize your workspace.
Use config.directories.<key> for all file paths in this skill.
Use config.preferences.cultural_profile if this skill generates resume-style content.
Use config.preferences.default_jurisdiction if this skill has jurisdiction-sensitive logic (crisis/legal skills accept --jurisdiction=<ISO-3166-2> to override).
For each template used by this skill, resolve the full path as:
{config.templates.base_dir}/{config.templates.active.<template_name>}/
Templates referenced by this skill: assessment_report_structure
This skill writes to a per-application folder. Before writing any output:
{Company}_{Role}_{YYYYMMDD} from the job-posting filename, or honor --app=<slug> if supplied. The slug MUST be canonical: a leading PascalCase {Company} token (matching the Company_Intelligence/{Company}/ folder so OSINT links), a PascalCase {Role} (underscores between words allowed), and a trailing compact 8-digit date (20260519 — no hyphens, no time). Reject leading date/time prefixes such as 2026-04-15_214414_...; if the source filename carries one, recompose it into canonical form ({Company}_{Role}_{YYYYMMDD}) before composing the folder path.{config.directories.applications_root}/{app_slug}/.resume/cover-letter/assessment/interview/mkdir -p it, then copy
{config.directories.job_postings}/{filename} → {app_slug}/job_posting.md
so the pinned JD cannot silently change under completed work. Ensure the pinned copy
begins with YAML front matter carrying output_type: job_posting: if the source JD
already has a front-matter block, add the key to it; otherwise wrap a new block
(--- / output_type: job_posting / source_jd: {filename} / ---) above the JD body.--app=<distinct-slug>.interview/interview_prep.md; a split set uses interview/interview_prep_part1.md, interview/interview_prep_part2.md, ….Generate a comprehensive set of interview questions that an employer would likely ask based on:
Each question receives a Question Likelihood tag to help candidates prioritize their preparation.
{{ARG1}}: Tailored resume file (required) - The Step 3 final resume sent to employer{{ARG2}}: Job description file (required) - The original job posting{{ARG3}}: Number of questions (optional) - Defaults to 10 if not specified{{ARG4}}: Prep time (optional) - Practice time available: 1d, 2d, 3d, 1w, 2w. Defaults to 3 days if not specifiedPhase 1 (Parallel batch): Load resume + job description (2 parallel reads)
Phase 2 (PARALLEL): Analyze resume vs job ‖ Research interview patterns (subagent)
Phase 3 (Sequential, visible): Generate questions by category
Phase 4 (Sequential): Create practice schedule → Save
Dependency Rules:
Before starting any work, create all tasks for user visibility:
| # | Task Subject | activeForm |
|---|---|---|
| 1 | Load resume and job description | Loading resume and job description |
| 2 | Analyze resume vs job requirements | Analyzing resume vs job requirements |
| 3 | Research common interview patterns for role | Researching common interview patterns for role |
| 4 | Generate technical competency questions | Generating technical competency questions |
| 5 | Generate behavioral and situational questions | Generating behavioral and situational questions |
| 6 | Generate experience verification questions | Generating experience verification questions |
| 7 | Create practice schedule | Creating priority-based practice schedule |
| 8 | Save interview prep guide | Saving interview preparation guide |
Task Update Rules:
in_progress BEFORE starting work on itcompleted AFTER finishing it| Tag | Meaning | When to Apply |
|---|---|---|
| HIGH LIKELIHOOD | Almost certain to be asked | Core job requirements, obvious resume claims to verify, standard behavioral questions for role level |
| MODERATE LIKELIHOOD | Likely to come up | Secondary requirements, deeper probes on experience, role-specific scenarios |
| LOW LIKELIHOOD | Possible but less common | Nice-to-have skills, edge cases, advanced scenarios |
IF (Question addresses must-have job requirement) AND (Directly verifies resume claim):
→ HIGH LIKELIHOOD
IF (Question is standard behavioral for role level) AND (Common in industry):
→ HIGH LIKELIHOOD
IF (Question probes gap between resume and requirements):
→ HIGH LIKELIHOOD
IF (Question addresses preferred/secondary requirement):
→ MODERATE LIKELIHOOD
IF (Question digs deeper into already-verified areas):
→ MODERATE LIKELIHOOD
IF (Question addresses nice-to-have skills):
→ LOW LIKELIHOOD
IF (Question covers edge cases or advanced scenarios):
→ LOW LIKELIHOOD
Save the question set to {applications_root}/{app_slug}/interview/interview_prep.md with this prefix:
---
resume_file: {{ARG1}}
job_file: {config.directories.job_postings}/{{ARG2}}
question_count: {{ARG3 or 10}}
prep_time: "<parsed prep time, e.g., '3 days' or '1 week'>"
role: <role title>
company: <company name>
candidate: <full candidate name>
generated_by: /interviewprep
generated_on: <ISO8601 timestamp>
output_type: interview_prep
status: draft
version: 1.1
---
Task: Mark task 1
in_progress.
Read both files in a single parallel batch:
{{ARG1}} (typically {applications_root}/{app_slug}/resume/step3_final.md; accept an absolute path, a path relative to the app folder, or a bare filename to resolve inside the current app folder){config.directories.job_postings}/{{ARG2}} (add .md extension if needed)Set question count: Use {{ARG3}} if provided, otherwise default to 10. Parse prep time: Use {{ARG4}} if provided, otherwise default to 3 days.
Task: Mark task 1
completed.
CRITICAL: Dispatch both tasks simultaneously in a SINGLE message. Mark tasks 2 and 3 as
in_progressbefore dispatching.
Task: Mark task 2
completed.
Dispatch a research subagent to run concurrently with resume analysis:
Use Task tool with subagent_type=general-purpose, model=sonnet, and prompt:
"Research common interview questions and patterns for [ROLE TITLE] at [COMPANY NAME] or similar roles:
1. Most commonly asked technical questions for this type of role
2. Standard behavioral questions at this seniority level
3. Industry-specific scenario questions
4. Company-specific interview format or culture (if publicly known)
5. Common follow-up probes interviewers use for this role type
6. Red flags that interviewers typically screen for at this level
Provide a structured summary organized by question category.
Focus on what's most likely to actually be asked in an interview."
Task: Mark task 3
completedwhen subagent returns.
Prerequisites: Both analysis (task 2) and research (task 3) must be
completed.
Distribute questions across categories (adjust based on total number):
Task: Mark task 4
in_progress.
For each question, provide:
A. The Question - Clear, specific, with Likelihood tag (HIGH/MODERATE/LOW)
B. Question Context - Why likely asked, what's being assessed, likelihood rationale
C. Suggested Answer Approach - Key points, STAR format guidance, specific resume examples, red flags to avoid
D. Follow-up Questions - 2-3 likely follow-up probes
E. Practice Priority - Minimum/recommended practice time and method
Question types:
Task: Mark task 4
completed.
Task: Mark task 5
in_progress.
Also generate Cultural Fit and Role-Specific Scenario questions in this step.
Task: Mark task 5
completed.
Task: Mark task 6
in_progress.
Customize based on gaps between resume and requirements. Mark gap-probing questions as HIGH LIKELIHOOD.
Task: Mark task 6
completed.
Task: Mark task 7
in_progress.
Generate a day-by-day practice schedule based on available prep time:
For 1-2 days available:
For 3-5 days available:
For 1-2 weeks available:
Include strategic guidance:
Task: Mark task 7
completed.
Task: Mark task 8
in_progress.
Create a structured interview preparation guide with:
Multi-Part Output Structure:
interview_prep_part1.mdinterview_prep_part2.md{applications_root}/{app_slug}/interview/ directory (single-part output saves to interview_prep.md)Logical Splitting Guidelines:
Task: Mark task 8
completed.
Ensure the interview questions:
The final interview preparation guide should:
The candidate should be able to use this guide for focused interview practice, knowing exactly which questions deserve the most preparation time.