mit einem Klick
resume-review-and-delivery
// Use when a LaTeX resume draft exists and needs factual review, ATS or research-resume risk checks, build validation, packaging, and final delivery.
// Use when a LaTeX resume draft exists and needs factual review, ATS or research-resume risk checks, build validation, packaging, and final delivery.
Use when normalized resume material is ready and must be rewritten, organized, and assembled into a 1-2 page LaTeX resume without inventing facts.
Use when creating, rewriting, or converting a source-backed 1-2 page resume from chat, documents, PDFs, images, or mixed artifacts.
Use when resume source material arrives as chat requirements, a Word file, a PDF, screenshots, or mixed artifacts and must be normalized before any 1-2 page resume drafting begins.
| name | resume-review-and-delivery |
| description | Use when a LaTeX resume draft exists and needs factual review, ATS or research-resume risk checks, build validation, packaging, and final delivery. |
Review the draft for factual safety and presentation risk, compile the PDF, and package the final outputs without overstating confidence.
Before review, require these files in the current workspace:
work/extracted.mdwork/requirements-summary.mdwork/claim-source-map.mdwork/resume.texwork/common/resume.clsoutput/ directory, or permission to create it inside the current workspaceIf any are missing, return a blocker instead of finalizing.
work/claim-source-map.md uses the six-column schema: Claim, Source artifact, Source locator, Raw wording or user confirmation, State, Final handlingresolved entry in work/claim-source-map.mdresolved entry has a non-empty source artifact, source locator, and raw wording or user confirmation; reject circular rows that merely restate the final prose as evidence[confirm] markers or unresolved placeholders remain in a version presented as final\placeholder{...} tokens or stock template bullets remain in a version presented as finalmissing-blocking claims remain unless audited as omitted and absent from final proseneeds-confirmation or omitted-unresolved claim appears in final resume prosework/requirements-summary.md records the selected template family, resolved CV_SKILL_ROOT, and copied class source pathwork/resume.tex with XeLaTeX from work/, not from the repository template directory.work/common/resume.cls and \documentclass{common/resume} so the build is workspace-local.xelatex before compiling. If unavailable, attempt to install or activate a XeLaTeX-capable TeX distribution, then re-check xelatex --version.output/ and output/common/ before copying final files.output/resume.tex.work/common/resume.cls to output/common/resume.cls.output/resume.tex from inside output/ and require output/resume.pdf to exist before final delivery.work/Recommended command block:
if (-not (Get-Command xelatex -ErrorAction SilentlyContinue)) {
if (Get-Command winget -ErrorAction SilentlyContinue) { winget install --id MiKTeX.MiKTeX -e --accept-package-agreements --accept-source-agreements }
elseif (Get-Command choco -ErrorAction SilentlyContinue) { choco install miktex -y }
elseif (Get-Command scoop -ErrorAction SilentlyContinue) { scoop install latex }
}
if (-not (Get-Command xelatex -ErrorAction SilentlyContinue)) { throw "BLOCKER: xelatex unavailable; cannot produce required output/resume.pdf" }
Push-Location work; xelatex -interaction=nonstopmode -halt-on-error resume.tex *> build.log; Pop-Location
New-Item -ItemType Directory -Force output | Out-Null
New-Item -ItemType Directory -Force output/common | Out-Null
Copy-Item work/resume.tex output/resume.tex
Copy-Item work/common/resume.cls output/common/resume.cls
Push-Location output; xelatex -interaction=nonstopmode -halt-on-error resume.tex *> ../work/output-build.log; Pop-Location
if (-not (Test-Path output/resume.pdf -PathType Leaf)) { throw "BLOCKER: output/resume.pdf was not produced" }
On POSIX systems, prefer the platform package manager when available, such as brew install --cask mactex-no-gui, sudo apt-get install -y texlive-xetex texlive-latex-recommended texlive-fonts-recommended, or the runner's documented TeX distribution setup. If installation cannot complete non-interactively, return a blocker.
output/resume.tex and output/common/resume.cls may be left in the workspace for debugging, but they are not a completed handoff without output/resume.pdf.resume-intake-and-extraction.resume-authoring-and-assembly.resume-crafter; final delivery is blocked until PDF generation succeeds.