File
SMF·ENHANCV
Received on
31.07.2026
Reviewed on
28.09.2026
Exhibits annexed
3
Questions
4

SMF·ENHANCV

Can a prompt replace Enhancv?

Résumés & job search — designed resume builder

Yes Verdict recorded on 28.09.2026 · Verified on 31.07.2026
Price
€19.50/moSource: enhancv.com · Checked on July 31, 2026
Per year
€234
Build time
One sitting
Votes
0 votes
Yes (checked)AlmostNot yet

Exhibit tracking slip

Exhibit A The prompt
Exhibit B What you lose
Exhibit C Why people still pay: template design and layout engine
Exhibit Q Questions

Verdict

A resume is a small structured document rendered through a stylesheet. Keeping the content in one JSON file and rendering it to PDF through a print stylesheet is a sitting, and it removes the single worst failure of every hosted builder: your CV living in somebody else's database in a format you cannot get out. What you are buying instead is a designer's eye applied to forty layouts, and a warning when a layout quietly breaks.

Exhibit B — What you lose

Exhibit A — The prompt

Received on31.07.2026
Build a resume generator where the content is data and the design is a template.

Store the resume as a single JSON file: basics, one array per section, and each entry holding a date range, a title, an organisation and bullet strings. Render it to PDF through an HTML template and a print stylesheet — headless Chromium is enough, no PDF library needed.

The part that must be built properly is the fit check. After rendering, measure the content: if any section spills past a page boundary mid-entry, or if the document exceeds the page count declared in the JSON, fail the build with a message naming the entry that overflowed. A resume builder that silently pushes your last job onto a third page is the bug that matters here, so write the test for it first — a fixture resume that is deliberately one bullet too long must fail.

Ship two templates that differ structurally, not just in colour: a single-column chronological one and a two-column one with a sidebar. Both read the same JSON with no per-template fields.

Add a keyword check: paste a job description, and the tool prints which of its significant terms do not appear anywhere in the rendered resume text, with each one shown in the sentence it came from so you can judge whether it is worth adding. Optionally, with an LLM API key, offer a rewrite of one selected bullet at a time, shown as a diff you accept or reject — never a whole-document rewrite.

Do not build a WYSIWYG editor. Editing JSON in your own editor is the point; a drag-and-drop canvas is weeks of work and the thing you were trying to escape.

Opening prefills the prompt — press enter to run it.

Exhibit B — What you lose

  • B.1 forty professionally designed templates
  • B.2 phrasing benchmarks drawn from millions of other resumes
  • B.3 real-time collaboration and recruiter-shared links
  • B.4 the hosted editor your less technical friends can use

Prior art

Exhibit C — Why people still pay: template design and layout engine

Most people do not want to own a build pipeline for a document they touch twice a year, and a template that a designer already made look calm is worth more than the hour it saves.

Questions

Can I get my existing Enhancv resume into this?

Export it as PDF, then retype it into the JSON once. That sounds like a step backwards and takes about twenty minutes, but it is the last time you ever have to: from then on the content is a file you own and diff in git.

Will the PDF actually pass applicant tracking systems?

Text rendered by headless Chromium extracts cleanly, which is the part that matters. Avoid the two things that genuinely break parsers — text inside images, and multi-column layouts where reading order does not match visual order. Run `pdftotext` on your output and read it; if it reads sensibly, a parser will manage.

What does it cost to run?

Nothing. It is a script on your machine. The optional bullet rewrite costs a fraction of a cent per call.

What is the one thing that does not survive the rebuild?

The design work. You get two templates you wrote; Enhancv gives you forty that a designer spent a week each on, and choosing between them is a real part of the product.

Receipt

Already built this yourself?