Create 1-page or 2-page CV variants from a longer master LaTeX CV. Use when the user asks for a short CV, concise CV, one-page CV, two-page CV, resume-style version, or a role-specific application CV derived from `Latex/sample_cv.tex` or another master CV source.
Read the master source first. In this repo, treat Latex/sample_cv.tex as the master CV and Latex/open-source.tex as a source fragment compiled into the master. Ignore out/ and generated PDFs unless the user explicitly asks about build artifacts.
Ask for the target page limit and audience if either is missing. Good defaults:
1 page for strict application portals and industry roles2 pages for research, faculty, and senior technical rolesPrefer creating derived files instead of overwriting the master source. Default output paths:
Latex/sample_cv_1page.texLatex/sample_cv_2page.texAdd a short header comment to each derived file stating the source file, target page budget, and intended audience.
If both page lengths are requested, derive both from the master source rather than deriving one from the other.
Cut content before tightening formatting. Use this order:
Use references/selection-guide.md for page budgets, pruning order, and audience presets.
Keep these rules:
Latex/open-source.tex selections rather than treating Latex/open-source.json as the source of truth.For a 1-page output:
For a 2-page output:
When the audience is specified, bias selection accordingly:
academia: publications, grants, students, invited talksindustry research / ML: systems, libraries, benchmarks, impact metrics, selected papersAI security / agent safety: agent-audit, Aegis, TrustLLM, agent security and auditing workanomaly detection / data mining: PyOD, ADBench, AD-AGENT, anomaly detection papersIf a LaTeX toolchain is available, compile and confirm the final page count. If compilation is unavailable, state that the source was prepared but the page count was not verified locally.