SMF·NOVORESUME
Un prompt peut-il remplacer Novorésumé ?
CV et recherche d'emploi — one-page resume builder
Bordereau de suivi des pièces
Verdict
Novorésumé est inhabituel à deux titres : il facture une fois plutôt que mensuellement, et son produit est une contrainte plutôt qu’une liste de fonctionnalités — tout est poussé vers une seule page dense et lisible. La contrainte est la partie intéressante à reconstruire, parce qu’un générateur qui refuse de produire une deuxième page force les décisions d’édition qu’un recruteur ferait sinon à ta place.
Pièce A — Le prompt
Reçu le31.07.2026Construis un générateur de CV dont la règle qui le définit, c’est que la sortie fait exactement une page.
Le contenu vit dans un seul fichier YAML ou JSON. Le rendu passe par un modèle HTML et une feuille de style d’impression vers un PDF d’une page via Chromium headless.
La règle est appliquée, pas suggérée. Après le rendu, compte les pages : plus d’une, c’est un échec de build, et le message d’erreur doit nommer la dernière entrée qui tenait et la première qui ne tenait pas, pour que la prochaine action soit évidente. Écris ce test en premier, avec un fixture délibérément trois puces trop long.
Donne à l’auteur deux leviers avant de couper du contenu, tous deux explicites dans le fichier de données plutôt que cachés en CSS : une valeur `density` qui met à l’échelle l’interligne et les marges dans une plage bornée, et un plafond `bullets: N` par entrée qui ne garde que les N premières puces d’une entrée dans la sortie rendue tout en laissant le reste dans le fichier. Affiche un court rapport après chaque build — pourcentage de remplissage de la page, et combien de puces chaque plafond cache actuellement — pour que tu puisses voir à quel point tu es proche de la limite.
Ajoute un export texte brut produit depuis la même donnée, pas extrait du PDF, pour les formulaires de candidature qui te demandent de coller ton CV dans une zone de texte.
Ne construis pas d’éditeur en direct dans le navigateur, et n’ajoute pas d’échappatoire vers une deuxième page. Au moment où deux pages sont autorisées, la contrainte arrête de faire son travail.
L’ouverture pré-remplit le prompt — il ne reste qu’à appuyer sur entrée.
Pièce B — Ce que tu perds
- B.1 le catalogue de modèles et ses préréglages de couleur et de police
- B.2 l’éditeur dans le navigateur avec aperçu en direct
- B.3 des designs de lettre de motivation assortis
- B.4 quelqu’un d’autre qui garde le fichier pour toi entre deux recherches d’emploi
Alternatives existantes
- RenderCVLicence: MIT
Pièce C — Pourquoi certains continuent de payer : layout constraints and templates
Vingt euros une fois, sans abonnement à se souvenir de résilier, c’est un prix honnête pour un document dont la plupart des gens ont besoin six semaines tous les quatre ans.
Questions
Puis-je importer mon document Novorésumé ?
Il n’y a pas d’export structuré, donc tu retapes le contenu dans le fichier de données une fois. Ça prend vingt minutes et c’est la dernière migration dont ce document aura jamais besoin.
Une seule page est-elle vraiment adaptée à tout le monde ?
Non, et l’outil ne devrait pas prétendre le contraire — les CV académiques et les postes techniques seniors dans certains marchés en attendent plus. Ce projet est délibérément tranché pour le cas courant ; si ton domaine attend trois pages, augmente la limite de pages dans une seule constante et perds la contrainte qui le rendait intéressant.
Combien ça coûte à faire tourner ?
Rien. Il n’y a ni serveur, ni clé, ni compte — c’est un script et un fichier sur ta machine.
Quelle est la chose qui ne survit pas à la reconstruction ?
Voir la mise en page réagir pendant que tu tapes. L’aperçu en direct de Novorésumé rend le problème de tenue visible en continu ; ta version t’en informe une fois, au moment du build, après coup.
Outils proches
Récépissé