Resume Writing
Quick Start
- •Determine input type (resume file, resume text, job posting text/URL).
- •Parse resume and job requirements, then run matching and gap analysis.
- •Generate a customized resume variant that preserves formatting and truthfulness.
Inputs
- •Resume file (PDF/DOCX) or structured resume data.
- •Job description text or URL.
- •Optional: preferred format (PDF/DOCX), target role, constraints (length, emphasis).
Outputs
- •Structured resume data (sections, fields, metadata).
- •Match report (gaps, strengths, match score).
- •Customized resume variant (PDF/DOCX) with audit metadata.
Workflow
- •Validate file type and size before parsing.
- •Parse resume into structured data and normalize dates/skills.
- •Parse job description into requirements and classifications.
- •Match resume to job requirements and compute gaps/strengths.
- •Generate customized resume variant by reordering and context-safe keyword insertion.
- •Preserve original formatting and export to the requested format.
- •Store variant metadata and maintain audit trail.
Truthfulness Guardrails
- •Add or move only content already present in resume evidence.
- •Reject any suggestion that invents experience, credentials, or outcomes.
Quality Gates
- •Parsing accuracy >= 95% on labeled fixtures.
- •Customization latency P95 < 3s.
- •PDF/DOCX export preserves formatting.
Use References and Templates
- •For commands and hooks, read
references/commands.mdandreferences/hooks.md. - •For resume templates, use files in
assets/templates/.