It gets worse if you maintain more than one version for different roles, now you're doing that across multiple files.
Write your resume in a single .md file, run resumx resume.md, get PDFs, HTML, or DOCX. Use views to batch-render tailored variants in one command.
Highlights:
1. Automatic page fitting: Set pages: 1. Add or remove content freely, typography and spacing scale to always land on exactly one page.
2. Tailoring from one file: Tag content with .@frontend or .@backend class, render with --for frontend. One source, many tailored outputs.
3. AI agent skills: Come with skills so Claude Code, Cursor, OpenClaw, or any agent-skill-compatible AI can tailor your resume to a job posting.
4. Built-in validation: Flags missing info, weak bullets, and formatting issues before you send. Use as a pre-commit hook.
5. Opinionated defaults: ATS-friendly, research-backed layout and typography.
6. Escape hatches: 30+ style options, Tailwind CSS, custom CSS, 200k+ icons.
The docs include a playbook covering the research behind the design decisions.
GitHub: https://github.com/resumx/resumx
Docs: https://resumx.dev