export-surface-parity

Implements resume formatting and export options across editor, PDF, DOCX, dashboard, and share surfaces.

Updated May 26, 2026
One-click install
npx skills add https://github.com/rmethodm/resumegen --skill export-surface-parity-rmethodm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: export-surface-parity
Source: https://github.com/rmethodm/resumegen/tree/main/.agents/skills/export-surface-parity
Command: npx skills add https://github.com/rmethodm/resumegen --skill export-surface-parity-rmethodm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Resume features in Resumegen often ship on only one rendering surface, leaving PDF exports, DOCX downloads, or the public share page missing formatting options or download controls that exist in the editor. ## Core Features & Use Cases - Surface Inventory: Identifies every pipeline that renders resume content — editor live preview, PDF export, DOCX export, Dashboard, and public share page — before implementing a change. - Parity Enforcement: Ensures formatting options (bullet styles, section toggles, templates) and download controls are implemented in each pipeline's own code, not just editor CSS. - Export Set Completeness: Requires every download surface to expose the full export set (both PDF and DOCX), never a subset. - Use Case: When adding a numbered-list bullet option, apply it in the editor preview, the DomPDF export, and the PHPWord DOCX export, then open the generated files to confirm the formatting carried through. ## Quick Start Add a new resume formatting option and verify it renders identically in the editor preview, a generated PDF, and a generated DOCX file.

Frequently Asked Questions about export-surface-parity

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a resume formatting option that works in PDF and DOCX exports?▼

Identify every rendering pipeline — editor live preview, PDF export, and DOCX export — and implement the option in each one's code, not just the editor's CSS. Then generate an actual PDF and DOCX to confirm the formatting carried through.

Why does my resume formatting work in the editor but not in the PDF export?▼

The editor preview and PDF export are independent pipelines with separate rendering logic. A change to editor markup or CSS does not affect the DomPDF export, so the option must be implemented in the PDF pipeline separately.

Which surfaces need a new download or export button in Resumegen?▼

Check every surface that already offers the same action: the workstation editor, the Dashboard resume list, and the public share page. Each download surface must expose the complete export set, including both PDF and DOCX.

How do I verify a resume export feature is complete?▼

List the surfaces touched — editor, PDF, DOCX, dashboard, share page — and confirm the feature behaves the same on each. Open the generated PDF and DOCX files directly rather than trusting the editor preview.

When does export surface parity not apply to a change?▼

It applies only to user-facing formatting options, content display changes, and download/export controls. Internal changes that never reach a rendering or export pipeline, such as backend refactors, do not require multi-surface implementation.