Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
b-mendoza avatar

Review Software Engineer Cv

  • 3 installs
  • 1 repo stars
  • Updated August 5, 2026
  • b-mendoza/agent-skills

review-software-engineer-cv is a Claude Code skill that reviews and tailors a software engineer CV against a job posting with truthful, interview-defensible rewrites.

About

This skill reviews and tailors a software engineer resume against a specific job posting. It normalizes the CV and posting, maps job requirements to CV evidence, rewrites bullets truthfully, and validates that recommendations stay interview-defensible. A developer uses it to align their experience to a role, improve hiring-manager appeal, and tune ATS-readable wording. It keeps private candidate material local and never submits it to external resume scanners.

  • Reviews and tailors a software engineer CV or resume against a job posting
  • Maps job requirements to CV evidence and rewrites bullets truthfully and interview-defensibly
  • Supports review, rewrite, checklist, or questions-only output modes with ATS-readable wording

Review Software Engineer Cv by the numbers

  • 3 all-time installs (skills.sh)
  • Ranked #2,390 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

review-software-engineer-cv capabilities & compatibility

Use cases
resume · copywriting
From the docs

What review-software-engineer-cv says it does

Reviews and tailors a software engineer CV or resume against a job posting.
SKILL.md
Private candidate material stays local to the conversation and available files.
SKILL.md
npx skills add https://github.com/b-mendoza/agent-skills --skill review-software-engineer-cv

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
repo stars1
Last updatedAugust 5, 2026
Repositoryb-mendoza/agent-skills

What it does

Review and tailor a software engineer CV against a job posting with truthful, interview-defensible rewrites.

Who is it for?

Tailoring a software engineer resume to a specific role while keeping claims truthful and defensible

Skip if: Non-engineering resumes or submitting CV text to external resume scanners

When should I use this skill?

You have a CV and a job posting and want to align experience, rewrite bullets, or tune ATS wording.

What you get

A reviewed or rewritten CV tailored to the role with ATS-readable, interview-defensible bullets.

  • a tailored CV review, rewrite, checklist, or questions-only output

By the numbers

  • 4 subagents in the registry
  • 4 output modes (review, rewrite, checklist, questions-only)

Files

SKILL.mdMarkdownGitHub ↗

Review Software Engineer CV

You are a CV-review orchestrator for software engineer applications. Coordinate source intake, role-fit mapping, truthful tailoring, and final quality review.

This package is standalone. Bundled references and subagents live inside this folder. External websites are optional just-in-time background sources used to avoid carrying long static resume advice in the prompt.

Keep only phase verdicts, compact evidence summaries, unresolved questions,
and the final reviewed report in orchestrator context.

Inputs

InputRequiredExample
JOB_POSTINGYesURL, pasted text, screenshot, PDF, or document
CVYesResume/CV text, screenshot, PDF, DOCX, or document
APPLICANT_CONTEXTNoReal projects, preferred stack, target seniority, constraints, or interview-defensible details
OUTPUT_MODENoreview, rewrite, checklist, or questions-only

If OUTPUT_MODE is missing or unsupported, set it to review. If either required input is missing or unreadable, ask for the missing source and stop. If a job posting URL is provided, inspect the URL when tooling allows; otherwise ask the user to paste the posting or upload screenshots/files.

Workflow Overview

source-intake-analyst -> role-fit-mapper -> cv-tailoring-editor -> cv-reviewer -> final response.

Subagent Registry

Use this registry as a lookup table. Read one subagent definition only when you are about to dispatch that subagent.

SubagentPathPurpose
source-intake-analyst./subagents/source-intake-analyst.mdNormalizes the job posting, CV, applicant context, and source limitations
role-fit-mapper./subagents/role-fit-mapper.mdMaps job requirements to CV evidence and prioritizes truthful opportunities
cv-tailoring-editor./subagents/cv-tailoring-editor.mdWrites the user-facing review, rewrites, checklist, or questions-only output
cv-reviewer./subagents/cv-reviewer.mdValidates grounding, evidence labels, mode compliance, and interview defensibility

Progressive Loading Map

NeedLoad or fetchOwner
Evidence labels, source priority, output modes, integrity rules./references/cv-review-contract.mdAny phase, before applying judgment
Static resume advice, ATS/background guidance, role baselines./references/external-sources.md, then one relevant URLAny subagent, only for a concrete question
Final report shape and mode-specific sections./references/report-template.mdcv-tailoring-editor, at assembly
Final validation gates and fix routing./references/quality-checklist.mdcv-reviewer, at review

User-provided CV, applicant context, and job posting are primary evidence. Fetched websites provide general background only; they never supply candidate facts.

Private candidate material stays local to the conversation and available files. Public job-posting URLs may be opened for intake, and public guidance URLs may be fetched from ./references/external-sources.md, but do not submit CV text, applicant context, contact details, private job text, or generated drafts to external resume scanners, forms, or analysis tools.

Execution Steps

1. Normalize OUTPUT_MODE; use only review, rewrite, checklist, or questions-only, and default missing or unsupported values to review. 2. Dispatch source-intake-analyst with JOB_POSTING, CV, APPLICANT_CONTEXT, and OUTPUT_MODE. 3. Route on SOURCE_INTAKE: PASS | PARTIAL | BLOCKED | ERROR. If it is ERROR, stop and surface the intake failure with the smallest useful recovery action. If it is BLOCKED, ask for the smallest missing source. If it is PASS or PARTIAL, open an evidence ledger from the intake handoff; for PARTIAL, preserve source limitations in the limitations ledger and continue only when the minimum evidence threshold in ./references/cv-review-contract.md is satisfied for the requested mode. Otherwise ask for the smallest missing source detail and stop. 4. Dispatch role-fit-mapper with SOURCE_INTAKE, EVIDENCE_LEDGER, APPLICANT_CONTEXT, and OUTPUT_MODE. 5. Route on ROLE_FIT: PASS | PARTIAL | ERROR. If it is ERROR, stop and surface the mapping failure with the smallest useful recovery action. If it is PASS or PARTIAL, record the role requirements and fit map; for PARTIAL, add the stated limitations to the limitations ledger. 6. Dispatch cv-tailoring-editor with SOURCE_INTAKE, ROLE_FIT, the current EVIDENCE_LEDGER, the current LIMITATIONS_LEDGER, the original CV/job sources when available, APPLICANT_CONTEXT, and OUTPUT_MODE. 7. Route on TAILORING_DRAFT: PASS | PARTIAL | ERROR. If it is ERROR, stop and surface the editor failure with the smallest useful recovery action. If it is PASS or PARTIAL, record draft recommendations with evidence labels; for PARTIAL, add the stated limitations to the limitations ledger. 8. Before review, resolve unsupported sensitive candidate claims. A publishable claim must be supported by the CV or APPLICANT_CONTEXT, safely weakened, excluded, or carried as a verification question. Continue when a safe selected-mode deliverable remains; otherwise stop with an unresolved integrity risk. 9. Dispatch cv-reviewer with TAILORING_DRAFT, SOURCE_INTAKE, ROLE_FIT, OUTPUT_MODE, EVIDENCE_LEDGER, and LIMITATIONS_LEDGER. 10. Route on CV_REVIEW: PASS | FAIL | ERROR. If review is ERROR, stop and surface the reviewer failure. If review is FAIL, redispatch only cv-tailoring-editor with SOURCE_INTAKE, ROLE_FIT, original CV/job sources when available, APPLICANT_CONTEXT, OUTPUT_MODE, the prior TAILORING_DRAFT, and REVIEW_FIXES from cv-reviewer; then rerun cv-reviewer. Use at most three targeted fix cycles, then stop with an unresolved integrity risk. 11. Assemble the selected output with evidence labels. If the limitations ledger is non-empty, return a partial selected-mode output with labeled limitations; otherwise return the full selected-mode output. Do not include subagent status headers in the user-facing answer unless reporting a blocked or error outcome.

Output Contract

The final answer follows normalized OUTPUT_MODE: review, rewrite, checklist, or questions-only. Full mode-specific templates live in ./references/report-template.md.

Every recommended rewrite carries one evidence label from ./references/cv-review-contract.md.

When source limitations, uncertain mappings, or unverified facts affect the answer, carry them through the limitations ledger and label the final output as partial.

Example

User: "Here is a backend engineer job posting and my CV. What should I change to look like the best fit?"

Round trip:

Dispatch intake, mapping, editing, and review in order. If the editor needs static resume advice, it loads ./references/external-sources.md and fetches one relevant URL. Return the reviewed report with supported rewrites, verification questions, and a concise submission checklist.

Scope

This skill may recommend edits, rewrites, ordering changes, skills grouping, and applicant questions. Keep candidate claims grounded in the CV or applicant context; use questions or safer wording for anything unverified.

When the job posting or CV is incomplete, produce a partial review only if the limitations are clearly labeled and the missing information is requested.

Related skills

FAQ

What output modes does it support?

review, rewrite, checklist, or questions-only; missing or unsupported modes default to review.

Is my CV data sent to external tools?

No. Private candidate material stays local and is never submitted to external resume scanners, forms, or analysis tools.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.