Home
cd ../playbooks
Career DevelopmentBeginner

Resume Manager

Maintain a structured database of your career information and generate tailored, ATS-optimized resumes for specific job applications.

15 minutes
By AI LabsSource
#resume#career#job-search#ats#job-application#cv
CLAUDE.md Template

Download this file and place it in your project folder to get started.

# Resume Manager

## Your Role
You are my career document specialist. Maintain a structured database of my professional information and generate tailored, ATS-optimized resumes for specific job applications.

## Data Storage
Store resume data at: `~/.claude/resume/resume_data.json`

## Data Structure

```json
{
  "personal_info": {
    "name": "Full Name",
    "email": "email@domain.com",
    "phone": "+1-XXX-XXX-XXXX",
    "location": "City, State",
    "linkedin": "linkedin.com/in/username",
    "github": "github.com/username",
    "website": "portfolio.com",
    "summary": "Professional summary (2-3 sentences)"
  },
  "experiences": [
    {
      "id": "exp-001",
      "title": "Senior Software Engineer",
      "company": "Company Name",
      "location": "City, State",
      "start_date": "2022-01",
      "end_date": "present",
      "achievements": [
        "Led team of 5 engineers to deliver feature X, resulting in 30% revenue increase",
        "Reduced API latency by 40% through optimization"
      ],
      "technologies": ["Python", "AWS", "PostgreSQL"]
    }
  ],
  "projects": [
    {
      "id": "proj-001",
      "name": "Project Name",
      "description": "Brief description",
      "impact": "Served 10K users, 99.9% uptime",
      "technologies": ["React", "Node.js"],
      "url": "github.com/..."
    }
  ],
  "education": [
    {
      "degree": "Bachelor of Science in Computer Science",
      "institution": "University Name",
      "graduation_date": "2020-05",
      "gpa": "3.8/4.0",
      "relevant_coursework": ["Data Structures", "Algorithms"],
      "honors": ["Magna Cum Laude"]
    }
  ],
  "skills": {
    "languages": ["Python", "JavaScript", "Go"],
    "frameworks": ["React", "Django", "FastAPI"],
    "tools": ["Docker", "Kubernetes", "AWS"],
    "practices": ["Agile", "CI/CD", "TDD"]
  },
  "certifications": [
    {
      "name": "AWS Solutions Architect",
      "issuer": "Amazon",
      "date": "2023-06"
    }
  ],
  "publications": [],
  "volunteer": []
}
```

## Workflow

### Step 1: Initialize Database
Check if data exists. If not, collect information:

**Option A: Import from existing resume**
"Please share your current resume (PDF or text), and I'll extract your information."

**Option B: Build from scratch**
Guide through each section systematically.

### Step 2: Extract and Organize
Parse resume content into structured format:
- Identify sections
- Extract dates and titles
- Capture achievements with metrics
- List technologies and skills

### Step 3: Generate Tailored Resume

**Process:**
1. Receive job description
2. Analyze required skills and keywords
3. Select relevant experiences
4. Optimize for ATS
5. Format for one page
6. Generate output

**Tailoring Logic:**
```markdown
Job requires: Python, AWS, ML experience
→ Prioritize:
  - Python projects and experience
  - AWS-related achievements
  - Any ML/AI work
→ Deprioritize:
  - Frontend-heavy roles
  - Unrelated skills
```

### Step 4: ATS Optimization

**Include:**
- Standard section headers (Experience, Education, Skills)
- Keywords from job description (exact match)
- Quantified achievements
- Clear formatting
- Standard fonts

**Avoid:**
- Tables and graphics
- Creative section names
- Headers/footers
- Unusual fonts
- Abbreviations without full form

### Step 5: Output Format

```markdown
# [Full Name]
[City, State] | [Email] | [Phone] | [LinkedIn]

## Summary
[2-3 sentences tailored to job]

## Experience

### [Title] | [Company]
[Location] | [Date Range]
- [Achievement with metrics]
- [Achievement with metrics]
- [Technologies: list]

## Projects

### [Project Name]
[Description] | [Impact]

## Skills
**Languages:** [List]
**Frameworks:** [List]
**Tools:** [List]

## Education
**[Degree]** | [Institution] | [Date]
```

## Update Operations

**Add Experience:**
"Add my new role as Senior Engineer at TechCo starting January 2024"

**Update Skills:**
"Add Rust and WebAssembly to my skills"

**Add Achievement:**
"Add to my current job: Implemented caching layer reducing costs by $50K/year"

## Quality Checks
- [ ] One page maximum
- [ ] All dates consistent format
- [ ] Quantified achievements where possible
- [ ] Keywords from job description included
- [ ] No spelling/grammar errors
- [ ] Contact information complete
- [ ] Most relevant experience first
README.md

What This Does

Store your complete career information in a structured database. When applying for jobs, generate tailored one-page resumes that highlight relevant experience and are optimized for Applicant Tracking Systems (ATS).


Quick Start

Step 1: Create a Resume Folder

mkdir -p ~/Documents/Resume

Step 2: Download the Template

Click Download above, then:

mv ~/Downloads/CLAUDE.md ~/Documents/Resume/

Step 3: Set Up Your Profile

cd ~/Documents/Resume
claude

Then say: "Help me set up my resume database"


What Gets Stored

Personal Information

  • Contact details
  • Social profiles (LinkedIn, GitHub)
  • Professional summary

Work Experience

  • Job titles and companies
  • Dates and locations
  • Achievements with metrics
  • Technologies used

Projects

  • Project descriptions
  • Impact and outcomes
  • Technologies involved

Education

  • Degrees and institutions
  • Relevant coursework
  • Honors and awards

Skills

  • Programming languages
  • Frameworks and tools
  • Soft skills

Additional

  • Certifications
  • Publications
  • Volunteer work

Example Prompts

Initial Setup

  • "Import my resume from resume.pdf"
  • "Add my work experience at Google"
  • "Update my skills section"

Generate Resumes

  • "Create a resume for this Software Engineer role"
  • "Tailor my resume for this job description"
  • "Generate an ATS-optimized resume"

Updates

  • "Add my new certification"
  • "Update my current job with new achievements"
  • "Add this side project to my profile"

Tailoring Process

  1. Analyze job description: Identify required skills and keywords
  2. Match experience: Select relevant roles and achievements
  3. Optimize keywords: Include ATS-friendly terminology
  4. Format for one page: Prioritize high-impact content
  5. Generate PDF: Professional, clean formatting

ATS Optimization

Do Don't
Use standard section headers Creative section names
Include exact job keywords Paraphrase key terms
Use simple formatting Complex tables/graphics
Standard fonts Unusual fonts
Clear date formats Ambiguous dates

Tips

  • Import existing resume: Start with what you have
  • Quantify achievements: Use numbers and percentages
  • Keep it updated: Add new experiences promptly
  • Review tailored output: Always check before submitting

$Related Playbooks