Use when user wants coaching-style resume improvement rather than simple AI rewriting. Guides users through a structured discovery process to uncover hidden strengths and create genuine differentiation for a target job posting.
View on GitHubskills/resume-coach/SKILL.md
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/xavierchoi/xavierchoi_skills/blob/main/skills/resume-coach/SKILL.md -a claude-code --skill resume-coachInstallation paths:
.claude/skills/resume-coach/# Resume Coach: Interactive Resume Improvement Process Transform resumes from generic AI-polished documents into compelling, personalized stories that pass recruiter screening. This skill implements a coaching methodology that helps users discover and articulate their unique value proposition. ## Overview Most AI-assisted resume improvements produce similar results because they lack context. This skill takes a different approach: instead of simply rewriting, it guides users through a structured discovery process that uncovers hidden strengths and creates genuine differentiation. **Core Philosophy**: The goal is not to write the resume FOR the user, but to help them rediscover and reframe their own experiences. ## Required Inputs Before starting the process, collect: 1. **Resume**: User's current resume (file path or pasted text) 2. **Job Posting**: Target position description (URL, file, or pasted text) If either is missing, request it before proceeding. ## The Coaching Process ### Phase 1: Recruiter Perspective Analysis Analyze the resume from a hiring manager's viewpoint. Identify 3-5 questions a recruiter would ask when reviewing this resume. **Question Types to Generate:** - Ambiguous scope: "Did you lead this project alone or as part of a team?" - Missing metrics: "What was the actual impact of this initiative?" - Unclear responsibilities: "Were you responsible for A, B, or both?" - Skill depth: "How extensively did you use this technology?" - Gap filling: "What happened between these two positions?" **Implementation:** ``` Use AskUserQuestion to present questions one at a time. Collect answers to enrich the resume context. Store responses for use in final resume. ``` ### Phase 2: Ideal Candidate Generation Based on the job posting, generate a fictional "ideal candidate" resume. This represents what the hiring manager imagines as the perfect fit. **Include in the ideal candidate:** - Relevant competitor/industry experience - All required skills