✍️ Writing

Resume Optimizer

Optimize resume content and format for ATS and HR screening

★★☆ Intermediate 20-25 min January 12, 2025

Overview

A good resume can make you stand out among many candidates. Claude can help you optimize resume content, adjust formatting, highlight key points, and customize resumes for specific positions.

Use Cases

  • Job search resume preparation
  • Resume updates and upgrades
  • Position-specific optimization
  • ATS system compatibility

Steps

Step 1: Analyze Target Position

Understand job requirements and extract keywords.

Please analyze this job description: ~/job/senior_frontend_engineer_jd.md

Extract:
- Required skills (hard requirements)
- Preferred skills (nice to have)
- Job responsibility keywords
- Company culture and values
- ATS keyword checklist

Generate resume optimization direction:
- Experience to highlight
- Keywords to use
- Content to remove

Step 2: Optimize Work Experience

Rewrite experience descriptions using the STAR method.

Please optimize my work experience:

**Original**:
"Responsible for frontend development of company website, developed multiple functional modules using React."

**Optimization Requirements**:
- Start with action verbs
- Quantify results (numbers, percentages)
- Highlight impact and value
- Use STAR structure (Situation, Task, Action, Result)

**Optimized Version**:
Please rewrite my 3 work experiences:
1. [Experience 1]
2. [Experience 2]
3. [Experience 3]

Each should include:
- Position, Company, Duration
- 3-5 bullet points
- Each point follows: Verb + Specific action + Quantified result

Step 3: Optimize Skills Section

Structure the skills list presentation.

Please optimize the skills section:

**My Skills**:
React, Vue, JavaScript, TypeScript, HTML, CSS, Git, Webpack, Node.js, ...

**Optimize to Categorized Display**:

## Technical Skills

**Frontend Frameworks**: React (3 years), Vue (2 years), Next.js (1 year)
**Programming Languages**: JavaScript (proficient), TypeScript (skilled), Python (familiar)
**Tools**: Webpack, Vite, Git, Docker
**Testing**: Jest, React Testing Library, Cypress

## Soft Skills

- Cross-functional team collaboration
- Technical solution design
- Code review and mentoring
- Agile development practices

**Adjustment Principles**:
- Skills matching JD go first
- Mark proficiency level and years of use
- Remove outdated or irrelevant skills
- Use keywords from job requirements

Step 4: ATS Compatibility Check

Ensure resume can pass automated screening systems.

Please check resume ATS compatibility:

**Format Check**:
- [ ] Standard fonts (Arial, Calibri)
- [ ] No tables, text boxes, headers/footers
- [ ] No images or complex graphics
- [ ] Clear section headings
- [ ] Appropriate keyword density

**Keyword Matching**:
Compare JD and resume, identify:
- Missing important keywords
- Natural insertion points
- Over-stuffing risks

**File Format**:
- Prefer .docx or .pdf
- Filename: Name_Position_Resume.pdf

Generate optimization recommendations checklist

Step 5: Generate Customized Versions

Create tailored resumes for different companies.

I'm applying to 3 different positions:
1. Company A - Emphasize React and performance optimization
2. Company B - Emphasize full-stack ability and team leadership
3. Company C - Emphasize innovation and fast learning ability

Please generate 3 customized versions:

Adjust for each version:
- Personal summary (highlight traits matching the position)
- Work experience order and content focus
- Skills ordering
- Project selection

Generate comparison table showing differences:
| Content | Company A | Company B | Company C |
|---------|-----------|-----------|-----------|
| Summary focus | ... | ... | ... |
| Highlighted experience | ... | ... | ... |

Save as:
~/resumes/resume_company_a.md
~/resumes/resume_company_b.md
~/resumes/resume_company_c.md

Warning: Don't fabricate! All experience and skills must be true. Exaggerations are easily exposed in interviews. You can optimize how things are expressed, but never invent facts.

Tip: Use the "inverted pyramid" principle: Put the most important information at the top. Recruiters spend an average of 6 seconds scanning a resume—ensure core highlights are visible at the beginning.

Common Questions

Q: How long should a resume be? A: 1-2 pages. Fresh graduates 1 page, 3-5 years experience 1-2 pages, 5+ years maximum 2 pages. Remember quality > quantity—only keep relevant and valuable information.

Q: Should I include a photo? A: Depends on regional norms. US generally no (to avoid discrimination), some European countries require it, China varies by situation. Technical positions usually don't need one.

Q: How do I address employment gaps? A: Explain honestly (studying, traveling, family care, etc.). Emphasize growth and learnings during that time. If you had freelance work or projects, include them. Short gaps (under 6 months) can use years instead of months.