Agent skill
resume-optimization
Resume structure, achievement bullet formulas, ATS optimization, and job-targeted tailoring for software engineers. Use when reviewing resumes, crafting achievement bullets, extracting keywords from job descriptions, or tailoring content for specific roles.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/resume-optimization
SKILL.md
Resume Optimization
Comprehensive guidance for creating effective software engineering resumes that pass ATS systems and resonate with hiring managers.
When to Use This Skill
- Reviewing or improving a software engineer's resume
- Crafting impactful achievement bullets from work experience
- Optimizing resume content for ATS keyword matching
- Tailoring a resume for a specific job description
- Understanding modern resume structure and formatting
Core Principles
The Resume's Purpose
A resume is a marketing document, not a job history. Its purpose is to:
- Pass ATS screening (keyword matching)
- Capture a recruiter's attention (6-second scan)
- Demonstrate value through quantified achievements
- Secure an interview opportunity
What Makes Engineering Resumes Different
Software engineering resumes should emphasize:
- Technical impact: Specific technologies, scale, and performance improvements
- Business outcomes: Revenue, cost savings, user growth, time savings
- Leadership signals: Mentoring, cross-team collaboration, technical decisions
- Quantification: Numbers that demonstrate scope and impact
Resume Structure Quick Reference
Recommended Section Order
- Contact Information - Name, email, phone, LinkedIn, GitHub (optional)
- Professional Summary (optional) - 2-3 sentences for senior roles
- Skills - Technical skills organized by category
- Experience - Reverse chronological, 3-5 most relevant roles
- Projects (optional) - For junior engineers or career changers
- Education - Degrees, certifications, relevant coursework
Length Guidelines
| Experience Level | Recommended Length |
|---|---|
| 0-5 years | 1 page |
| 5-10 years | 1-2 pages |
| 10+ years | 2 pages max |
Formatting Essentials
- Font: Clean, readable (Calibri, Arial, Garamond - 10-12pt)
- Margins: 0.5-1 inch
- Format: PDF (preserves formatting)
- File naming:
FirstName_LastName_Resume.pdf
Achievement Bullet Formula
Action Verb + Specific Task + Quantifiable Result
text
[Strong Action Verb] [specific task/project] using [tools/methods], resulting in [quantified outcome].
Strong Action Verbs by Category
| Category | Verbs |
|---|---|
| Technical | Architected, Built, Deployed, Engineered, Implemented, Integrated, Migrated, Optimized, Refactored, Scaled |
| Design | Analyzed, Designed, Documented, Modeled, Prototyped, Researched, Specified |
| Leadership | Championed, Coached, Led, Mentored, Pioneered, Spearheaded |
| Impact | Achieved, Boosted, Delivered, Improved, Increased, Reduced, Saved, Streamlined |
Quantification Types
- Time: "Reduced deploy time from 2 hours to 15 minutes"
- Money: "Saved $50K/year in infrastructure costs"
- Scale: "Scaled system to handle 1M daily requests"
- Improvement: "Improved test coverage from 40% to 85%"
- Frequency: "Reduced support tickets by 70%"
ATS Optimization
What ATS Systems Look For
- Keyword matching - Skills, tools, technologies from job description
- Job title alignment - Titles that match or relate to the target role
- Section structure - Standard sections that ATS can parse
- Clean formatting - No tables, columns, graphics, or headers/footers
ATS-Friendly Practices
- Use standard section headings ("Experience", "Skills", "Education")
- Include both spelled-out terms AND acronyms ("Continuous Integration (CI)")
- Mirror exact phrases from job descriptions
- Avoid images, icons, or non-text elements
- Use bullet points (-, *, •) not custom symbols
Keyword Extraction Strategy
When tailoring for a job description:
- Identify required skills - Listed in "Required" or "Must have" sections
- Note preferred skills - Listed in "Nice to have" or "Preferred"
- Capture soft skills - Leadership, communication, collaboration terms
- Extract action verbs - What the job says you'll "do" or "lead"
- Match technologies - Specific tools, languages, frameworks mentioned
Tailoring Strategy
The 80/20 Rule
- 80% base resume: Core experience and skills that apply broadly
- 20% customization: Targeted adjustments for each application
What to Customize
- Professional Summary - Align with job's key requirements
- Skills Section - Reorder to prioritize job's requirements
- Achievement Bullets - Emphasize relevant accomplishments
- Keywords - Incorporate exact terms from job description
Red Flags to Avoid
- Generic objective statements ("Seeking a challenging position...")
- Job duties instead of achievements ("Responsible for...")
- Unexplained gaps without context
- Typos or inconsistent formatting
- Outdated technologies prominently featured
References
For detailed guidance on specific topics:
- Resume Structure Guide - Section order, formatting, length
- Achievement Formula Guide - Transforming experience into impact
- ATS Keywords Guide - Keyword extraction and optimization
- Tailoring Guide - Matching resume to job description
Related Resources
achievement-bulletoutput style - Format for achievement bullets/soft-skills:craft-achievementcommand - Transform descriptions into bullets/soft-skills:tailor-resumecommand - Adapt resume for specific jobresume-coachagent - Interactive resume improvement
Version History
- v1.0.0 (2025-12-23): Initial release with core resume optimization guidance
Didn't find tool you were looking for?