SKILL.md
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/.