一键导入
review-cv-deep
Multi-perspective deep-dive CV review (recruiter, hiring manager, competitor, skeptic, copy editor, source data auditor)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Multi-perspective deep-dive CV review (recruiter, hiring manager, competitor, skeptic, copy editor, source data auditor)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Debrief a voice simulation — analyze transcript against coached answers, track anti-patterns, log session
Guided coaching conversation to discover your professional identity, strengths, values, and narrative patterns
Import an existing CV into structured data files — additive merge with existing data, can be run repeatedly
Fast quality-gate review of a generated CV against its target role
Scan a job portal for matching projects/roles, assess fit against profile, track evaluated ads
Generate a recruiter simulation prompt for the Claude App (voice mode) from a CV and job ad URL
| name | review-cv-deep |
| description | Multi-perspective deep-dive CV review (recruiter, hiring manager, competitor, skeptic, copy editor, source data auditor) |
| argument-hint | <path-to-cv> <job-ad-url-or-path> [intermediary-name] |
| user-invocable | true |
| allowed-tools | Read(*), Glob(*), Grep(*), Write(output/**), Task, WebFetch, WebSearch |
Run a comprehensive, multi-perspective review of a generated CV by simulating how different stakeholders would read it. This is a thorough analysis that takes several minutes and produces an actionable report with severity-rated issues and specific rewrites.
Use this for important applications where the stakes justify the time, or when the fast /review-cv gate has passed but you want to pressure-test the CV before submission.
$ARGUMENTS (required): Two arguments:
20260209-draft.md). The file is always read from the output/ folder. Must be an actual CV/resume, not a cheat sheet or internal document./review-cv-deep 20260209-draft.md https://www.upwork.com/project/example-id123/review-cv-deep 20260209-draft.md data/job-posting.txtInput validation (mandatory): Before doing anything else, read the CV file and verify it is an actual CV/resume — not a cheat sheet, coaching notes, or other internal preparation document. A valid CV will have standard professional sections such as a profile/summary, work experience/projects, skills/competencies, and education/certifications (in any language). If the file contains any of the following, STOP and ask the user for the actual CV file:
These are internal documents that must NEVER be passed to review agents simulating external stakeholders (recruiters, hiring managers). The review must be based on what the external party actually sees: the CV.
If the job ad is a URL, fetch it using WebFetch to extract the full job posting text.
After validation passes, read the following files in parallel:
output/<filename>)data/project-index.md — to identify which source project file paths correspond to the projects listed in the CVFrom the project-index, compile the list of source project file paths (e.g., data/projects/flagship-project.md, data/projects/client-a-project.md) that the CV references. These paths will be routed to the Source Data Auditor agent in Step 3 — the orchestrator does NOT read these files itself.
From the job posting, extract:
Use the Task tool to launch six parallel subagents (subagent_type: general-purpose), each adopting a different perspective.
Context strategy — differentiated by perspective:
Perspectives 1-5 simulate external readers who only see the CV. Perspective 6 is an internal quality check with backstage access.
| Perspective | Include in prompt | Agent reads |
|---|---|---|
| 1. Recruiter | Job posting text, intermediary name | CV file only |
| 2. Hiring Manager | Job posting text | CV file only |
| 3. Competitor | Job posting text, primary/secondary skills | CV file only |
| 4. Skeptic | Job posting text | CV file only |
| 5. Copy Editor | Job posting text, target market | CV file only |
| 6. Source Data Auditor | Job posting text, list of source file paths | CV + source project files + data/certifications.md |
output/20260209-draft.md). The Read tool requires absolute paths — relative paths will fail silently and cause agents to return empty results.max_turns to at least 10 for each agent to ensure they have enough turns to read files and produce their full assessment.Persona: Technical recruiter at the intermediary/agency identified from the job ad, doing an initial CV screen. The recruiter's decision at this stage is whether to invite the candidate to a phone screening — NOT whether to forward to the end client. The forward decision comes after the phone call. This means the bar is lower: the CV needs to earn 15 minutes on the phone, not survive full due diligence.
Assess:
Persona: Engineering manager at the end client, hiring for their team. Adopt the cultural context matching the role's geography (e.g., US hiring norms for US-based roles, DACH conventions for German/Austrian/Swiss roles, UK conventions for UK roles, etc.). Derive the appropriate context from the job posting's location and language.
Assess:
data/profile.md location vs. the target market)Persona: Hiring consultant comparing shortlisted candidates.
Assess:
Persona: Thorough technical interviewer reading this CV cold with maximum skepticism. You have NO access to source project files — only the CV and the job posting. Your job is to flag everything that looks suspicious from the text alone.
Assess:
Persona: Professional CV editor reviewing for polish.
Assess:
data/profile.md), informal language, cliches, sentence fragments, corporate-speak.Persona: Internal quality reviewer with full backstage access. You are NOT simulating an external reader — you are verifying the CV's accuracy and completeness against the candidate's actual project documentation.
Read the CV AND all the source project files listed in your prompt, plus data/certifications.md. Then autonomously cross-reference:
data/certifications.md. Flag any that are expired or renewal-pending but listed without qualification on the CV.Output your findings as a structured list of factual issues and missed opportunities, each with specific references to both the CV line/section and the source file that contradicts or supplements it.
After all six agents return, synthesise their findings into a single report with this structure:
# CV Deep Review — [CV filename]
**Target role:** [role title]
**Intermediary:** [if provided]
**Date:** [today]
## Verdict Summary
| Perspective | Verdict | One-Line Summary |
|---|---|---|
| Recruiter (phone invite?) | Yes/No/Maybe | ... |
| Hiring Manager (interview?) | Yes/No/Maybe | ... |
| Competitor Comparison | Wins if.../Loses if... | ... |
| Skeptic | N critical concerns | ... |
| Copy Editor | N issues found | ... |
| Source Data Auditor | N factual issues / N missed opportunities | ... |
## Severity-Rated Issue List
### CRITICAL
| # | Issue | Perspectives | Lines | Detail |
|---|---|---|---|---|
### IMPORTANT
[same format]
### MINOR
[same format]
### NITPICK
[same format]
## Key Suggested Rewrites
[Specific line references with before/after text for the most impactful changes]
## Top 10 Probing Interview Questions to Prepare For
[From the skeptic perspective]
## Top 5 Highest-Impact Changes
| Priority | Change | Why | Effort |
|---|---|---|---|
[Ranked by impact-to-effort ratio]
---
## Appendix: Raw Agent Outputs
### A1. Recruiter / Agency Filter
[Full unedited output from Perspective 1 agent]
### A2. End Customer / Hiring Manager
[Full unedited output from Perspective 2 agent]
### A3. Competitor Candidate Comparison
[Full unedited output from Perspective 3 agent]
### A4. Skeptic / Devil's Advocate
[Full unedited output from Perspective 4 agent]
### A5. Copy Editor / Professional Presentation
[Full unedited output from Perspective 5 agent]
### A6. Source Data Auditor
[Full unedited output from Perspective 6 agent]
Important: The appendix must contain the complete, unedited output from each agent — do not summarize, truncate, or reformat. This preserves the full reasoning and detail for later reference, even when findings have been merged or de-duplicated in the consolidated sections above.
When multiple perspectives flag the same underlying issue:
Skeptic + Auditor overlap: When the Skeptic flags something as suspicious from the CV surface and the Source Data Auditor confirms or refutes it against source data, merge into one entry with both perspectives listed. The Auditor's factual detail enriches the Skeptic's suspicion-based finding.
Save the consolidated report to the output/ folder using the CV filename with -DEEP-REVIEW appended before the extension:
output/20260210-target-role-slug.mdoutput/20260210-target-role-slug-DEEP-REVIEW.mdThis naming convention is required so that other skills (e.g., /voice-export) can auto-detect the deep review file.