Resume Creator
A comprehensive resume creation skill that uses first-principles thinking, Google XYZ format, web research, and iterative visual refinement to craft tailored, professional resumes.
When to Use This Skill
- •User wants to create a new resume
- •User wants to update/optimize an existing resume
- •User mentions a job application, job posting, or target company
- •User asks about resume formatting or CV creation
- •User wants to tailor their resume for a specific role
Process Overview
Phase 1: Information Gathering
- •
Read existing materials (if available):
- •Existing resume (PDF, Word, or text)
- •LinkedIn profile screenshots (Claude cannot directly access LinkedIn URLs)
- •LinkedIn posts for achievements and speaking engagements
- •Portfolio or personal website
- •
Understand the target:
- •Job description (if provided)
- •Target company and role
- •Industry/role type
- •Career goals
- •
Research the target company using web search:
- •Company culture and values
- •Tech stack and engineering practices
- •Recent news, funding, products
- •What they look for in candidates
- •Company AUM/size/metrics for context
- •Example searches:
- •"{company} engineering blog hiring"
- •"{company} careers culture values"
- •"{role} at {company} interview what they look for"
- •"{company} AUM assets under management" (for finance)
- •
Gather missing information by asking the user:
- •Recent experience not on resume
- •Specific achievements with metrics
- •Skills and technologies used
- •Projects and speaking engagements
- •Time spent on projects (for speed metrics)
- •Client details (AUM, size, industry)
Phase 2: Google XYZ Format Analysis
The XYZ Formula: "Accomplished [X] as measured by [Y] by doing [Z]"
- •X = Achievement/outcome (action verb: Built, Architected, Shipped, Led)
- •Y = Quantifiable metric (%, time, money, users, accuracy)
- •Z = How you did it (method, technology, approach)
Before writing, analyze each bullet:
| Bullet | X (What) | Y (Metric) | Z (How) | Score |
|---|---|---|---|---|
| Example | Built connector | 2 weeks, 1000s docs | Delta API, Redis | 3/3 ✓ |
Target: 100% of bullets should score 3/3
Common metrics to extract from user:
- •Time to build ("in 2 weeks", "in 1 week")
- •Accuracy improvements ("125% improvement", "90% accuracy", "<3% error rate")
- •Scale ("1000s of docs", "400+ rounds", "90+ companies")
- •Cost savings ("reducing time from hours to minutes", "50% faster")
- •Client context ("$100B+ AUM client", "Fortune 500")
- •Audience size ("150+ builders", "100+ attendees")
Phase 3: First-Principles Analysis
Before writing, analyze from first principles:
- •
Research what hiring managers look for:
- •Web search: "{role} resume what hiring managers look for 2024"
- •Web search: "Google XYZ resume format"
- •Understand the <8 second resume scan reality
- •
Alignment analysis: Create a table mapping: | Job Requirement | User's Experience | Gap/Strength |
- •
Paul Graham / YC style considerations (for startup roles):
- •Lead with what you BUILT, not job titles
- •Show speed of execution ("shipped in X weeks", "built in 2 weeks")
- •Quantify everything (%, numbers, scale)
- •Builder tone: "Built", "Shipped", "Architected", "Won" not "Responsible for"
- •Remove corporate buzzwords
- •
Avoid redundancy:
- •Check if metrics in bullets duplicate header/subheader info
- •Example: Don't say "Fortune 500 clients" in bullet if header says "Serving Fortune 500 clients"
Phase 4: LaTeX Resume Creation
Use the Harvard-style LaTeX template with:
- •Clean header (name, location, contact, links)
- •No colored header bars - clean white background
- •Section order: Experience → Projects & Speaking → Skills → Education → Leadership
- •€ symbol for currencies
- •1 page maximum (critical)
Key formatting:
- •Font: Helvetica Neue (or similar sans-serif)
- •Colors: Navy blue (#14-2D-4B / RGB 20,45,75) for sections
- •Margins: ~0.5 inches
- •Line spacing: 1.05
- •Use
\setstretch{1.05}for readability
Punctuation guidelines:
- •Use commas or semicolons to connect clauses, NOT em dashes (--)
- •Em dashes (--) only for date ranges in headers (e.g., "Sept 2025 -- Present")
- •Use semicolons to separate distinct achievements in one bullet
Link formatting:
- •Add
[link]in small navy text next to items with LinkedIn/external proof - •Format:
{\color{sectioncolor}\footnotesize[\href{URL}{link}]}
Phase 5: Iterative Visual Refinement
Critical: After creating the LaTeX file, iterate visually:
- •
Compile to PDF:
bashxelatex -interaction=nonstopmode resume.tex
- •
Check page count: Must be exactly 1 page
- •If 2 pages: reduce spacing, tighten text, combine bullets
- •Adjust
\titlespacing*{\section}{0pt}{6pt}{2pt}if needed - •Adjust
\setlist[itemize]{itemsep=1pt, parsep=0pt, topsep=1pt}
- •
Check for issues:
- •Does it fit on 1 page?
- •Is spacing balanced?
- •Are there overflow issues?
- •Is typography clean?
- •Any redundant information?
- •
Iterate until perfect
Phase 6: Final Delivery
- •Save final PDF:
Resume_[Name]_[Role]_[Year].pdf - •Keep .tex source file with same naming
- •Clean up temp files (.aux, .log, .out)
- •Open PDF for user
Content Guidelines
Experience Bullets - XYZ Examples
Strong XYZ bullets:
- •Built SharePoint connector in 2 weeks enabling auto-indexing of 1000s of enterprise docs, reducing admin setup from hours to minutes
- •Architected Snowflake sub-agent for NL-to-SQL, improving query accuracy by 125%; embedded at $100B+ AUM client, drove 4+ validation cycles
- •Built agentic funding extraction with <3% error rate on 400+ rounds, validated against hand-labeled data and proprietary providers
- •Delivered DSPy live optimization talk to 150+ builders, featured in global newsletter (50K+ subscribers)
Weak bullets to avoid:
- •Responsible for platform development (no metric, no how)
- •Worked on various projects (vague)
- •Built connector using Redis (no metric, no outcome)
Combining Related Bullets
When two bullets are related, combine them:
- •Before: "Architected Snowflake agent" + "Embedded as Field Engineer at client"
- •After: "Architected Snowflake sub-agent for NL-to-SQL, improving accuracy by 125%; embedded at $100B+ AUM client, drove 4+ validation cycles"
Skills Organization
- •AI/ML: LangChain, LangGraph, DSPy, MCP, OpenAI/Anthropic/Google APIs, RAG, Vector DBs, Embeddings
- •Full-Stack: Next.js, React, TypeScript, Tailwind, Node.js, Python, REST APIs
- •Data & Infra: Postgres, Snowflake, Redis, Microsoft Graph, GCP, Azure, Docker
- •Languages: German (native), English (fluent)
How Users Should Use This Skill
For best results, provide:
- •Your current resume (PDF or text)
- •LinkedIn screenshots (profile, experience, posts) — Claude cannot directly access LinkedIn URLs
- •The job posting or target company/role
- •Any recent achievements not on your resume
- •Metrics: time spent, accuracy numbers, scale, client details
Example:
Help me update my resume for the AI Engineer role at [Company]. Here's my current resume: [attach PDF] LinkedIn posts: [attach screenshots] Some context: - Built the SharePoint connector in 2 weeks - Client has $100B+ AUM - Achieved 90% accuracy after 4 validation cycles