Resume Synthesizer Skill
Purpose
Create a polished, professional resume by intelligently combining structured career data from multiple years into a coherent narrative.
Task
Generate RESUME.md by synthesizing:
what_i_did_*.md files (all years)
my_thoughts_*.md files (all years)
performance_*.md files (all years)
basic_info.md (static info: name, contact, education, military, certs)
Instructions
Step 1: Discover and Read All Components
- Use Glob to find all
what_i_did_*.md, my_thoughts_*.md, performance_*.md files
- Read
basic_info.md for static info (name, contact, education, military, certs, career)
- Sort by year (most recent first)
Step 2: Analyze Content with LLM Intelligence
For each year's data:
- Identify themes: What were the major accomplishments?
- Find patterns: Career progression, skill evolution, increasing impact
- Extract highlights: Most impressive projects, biggest wins
- Connect dots: How do learnings translate to results?
Step 3: Synthesize Resume Structure
Header
- Name, title, contact info (from basic_info.md)
- One-line value proposition (synthesized from overall career arc)
Professional Summary (3-4 sentences)
Synthesize from all years:
- Years of experience
- Core expertise areas (from what_i_did files)
- Key strengths (from my_thoughts files)
- Signature achievements (from performance files)
Example:
Senior Software Engineer with 6+ years building scalable AI/ML systems. Led backend migrations improving query performance by 40%, deployed real-time streaming systems processing 10K+ events/sec, and architected cloud infrastructure serving 100K+ users. Deep expertise in Python, Go, distributed systems, and MLOps, with proven ability to translate complex technical challenges into business value.
Technical Skills
Aggregate from all what_i_did_*.md files:
- Languages: Python, Go, JavaScript, etc.
- Frameworks: Django, FastAPI, React, etc.
- AI/ML: TensorFlow, PyTorch, LangChain, etc.
- Infrastructure: Docker, Kubernetes, AWS, etc.
- Databases: PostgreSQL, MongoDB, Redis, etc.
Group logically, prioritize by recency and proficiency.
Work Experience
Synthesize from all three file types:
- Format: Company | Role | Dates
- Content: For each role/year:
- 3-5 bullet points per year
- Start with impact (performance) → action (what_i_did) → context (my_thoughts)
- Use strong action verbs (Led, Architected, Delivered, Optimized)
- Quantify everything from performance files
Example:
## Work Experience
### Senior Software Engineer | Current Company | 2020 - Present
**2024**
- Led backend migration from PostgreSQL to MongoDB, reducing query latency by 40% and improving system scalability
- Architected real-time streaming mosaic processing system handling 10K+ concurrent CCTV streams
- Mentored 3 junior engineers on distributed systems design patterns learned through production challenges
**2023**
- Designed and deployed Naver Cloud tagging system processing 100K+ resources with 99.9% uptime
- Reduced infrastructure costs by 25% through automated resource optimization and monitoring
- Developed expertise in cloud-native architectures and multi-cloud deployment strategies
Key Projects (Optional section)
If there are standout projects that deserve spotlight:
- Select top 3-5 most impressive projects across all years
- Provide brief description + impact metrics
- Use when projects are more notable than chronological experience
Education & Certifications
From basic_info.md - keep concise.
Step 4: Apply Professional Polish
Tone:
- Confident, results-oriented
- Active voice, strong verbs
- Professional but not stiff
Language:
- Korean for narrative (if Profile is in Korean)
- English for technical terms
- Consistent terminology
Formatting:
- Clean markdown with clear hierarchy
- Consistent bullet point style
- Proper spacing and readability
Step 5: Quality Checks
Before writing output:
- ✅ All metrics from performance files included
- ✅ No redundancy or repetition
- ✅ Chronological order (recent first)
- ✅ Learnings from my_thoughts integrated naturally
- ✅ Projects from what_i_did accurately represented
- ✅ No grammatical errors
- ✅ Consistent formatting
Step 6: Write Output
Write to RESUME.md in the base directory.
Synthesis Principles
DO:
- Tell a story: Career progression should be clear
- Show impact: Every bullet point should demonstrate value
- Be specific: "Improved performance by 40%" not "Made system faster"
- Connect learnings to results: "Applied distributed systems patterns learned in Q1 to architect..."
- Highlight growth: Show increasing responsibility and impact over time
DON'T:
- Copy-paste from source files verbatim
- Include every single detail (be selective)
- Use generic phrases ("Worked on various projects")
- Forget to quantify achievements
- Lose the human element (learnings and growth)
Example Synthesis
Input Files:
what_i_did_2024.md: "Led backend migration to MongoDB"
performance_2024.md: "Query latency reduced by 40%, handled 10K QPS"
my_thoughts_2024.md: "Learned NoSQL data modeling, understood trade-offs"
Synthesized Output:
- Architected and led critical backend migration from PostgreSQL to MongoDB, applying NoSQL data modeling principles to achieve 40% latency reduction while scaling to 10K+ queries per second
Notice how it:
- Combines all three sources
- Leads with action and impact
- Weaves in learnings naturally
- Quantifies results
- Shows technical depth
Customization Options
You may receive additional instructions like:
- "Focus on leadership aspects" → Emphasize mentoring, architecture decisions
- "Technical depth preferred" → Include more technology details, design patterns
- "One-page format" → Be more selective, condensed bullets
- "For startup role" → Emphasize rapid iteration, scrappiness, breadth
Adapt synthesis strategy accordingly using your LLM judgment.
Success Criteria
- Resume is coherent and reads like a unified narrative
- All key achievements from performance files are highlighted
- Career growth is evident
- Technical skills are accurately represented
- Professional, polished, ready to send
1---2name: resume-synthesizer3description: Synthesize structured career components (what_i_did, my_thoughts, performance files) into a cohesive professional resume. Use when generating resumes from extracted yearly data.4---56# Resume Synthesizer Skill78## Purpose9Create a **polished, professional resume** by intelligently combining structured career data from multiple years into a coherent narrative.1011## Task12Generate `RESUME.md` by synthesizing:13- `what_i_did_*.md` files (all years)14- `my_thoughts_*.md` files (all years)15- `performance_*.md` files (all years)16- `basic_info.md` (static info: name, contact, education, military, certs)1718## Instructions1920### Step 1: Discover and Read All Components21- Use Glob to find all `what_i_did_*.md`, `my_thoughts_*.md`, `performance_*.md` files22- Read `basic_info.md` for static info (name, contact, education, military, certs, career)23- Sort by year (most recent first)2425### Step 2: Analyze Content with LLM Intelligence26For each year's data:27- **Identify themes**: What were the major accomplishments?28- **Find patterns**: Career progression, skill evolution, increasing impact29- **Extract highlights**: Most impressive projects, biggest wins30- **Connect dots**: How do learnings translate to results?3132### Step 3: Synthesize Resume Structure3334#### Header35- Name, title, contact info (from basic_info.md)36- One-line value proposition (synthesized from overall career arc)3738#### Professional Summary (3-4 sentences)39Synthesize from **all years**:40- Years of experience41- Core expertise areas (from what_i_did files)42- Key strengths (from my_thoughts files)43- Signature achievements (from performance files)4445**Example**:46> Senior Software Engineer with 6+ years building scalable AI/ML systems. Led backend migrations improving query performance by 40%, deployed real-time streaming systems processing 10K+ events/sec, and architected cloud infrastructure serving 100K+ users. Deep expertise in Python, Go, distributed systems, and MLOps, with proven ability to translate complex technical challenges into business value.4748#### Technical Skills49Aggregate from all `what_i_did_*.md` files:50- **Languages**: Python, Go, JavaScript, etc.51- **Frameworks**: Django, FastAPI, React, etc.52- **AI/ML**: TensorFlow, PyTorch, LangChain, etc.53- **Infrastructure**: Docker, Kubernetes, AWS, etc.54- **Databases**: PostgreSQL, MongoDB, Redis, etc.5556Group logically, prioritize by recency and proficiency.5758#### Work Experience59Synthesize from all three file types:60- **Format**: Company | Role | Dates61- **Content**: For each role/year:62 - 3-5 bullet points per year63 - Start with impact (performance) → action (what_i_did) → context (my_thoughts)64 - Use strong action verbs (Led, Architected, Delivered, Optimized)65 - **Quantify everything** from performance files6667**Example**:68```markdown69## Work Experience7071### Senior Software Engineer | Current Company | 2020 - Present7273**2024**74- Led backend migration from PostgreSQL to MongoDB, reducing query latency by 40% and improving system scalability75- Architected real-time streaming mosaic processing system handling 10K+ concurrent CCTV streams76- Mentored 3 junior engineers on distributed systems design patterns learned through production challenges7778**2023**79- Designed and deployed Naver Cloud tagging system processing 100K+ resources with 99.9% uptime80- Reduced infrastructure costs by 25% through automated resource optimization and monitoring81- Developed expertise in cloud-native architectures and multi-cloud deployment strategies82```8384#### Key Projects (Optional section)85If there are standout projects that deserve spotlight:86- Select top 3-5 most impressive projects across all years87- Provide brief description + impact metrics88- Use when projects are more notable than chronological experience8990#### Education & Certifications91From basic_info.md - keep concise.9293### Step 4: Apply Professional Polish9495**Tone**:96- Confident, results-oriented97- Active voice, strong verbs98- Professional but not stiff99100**Language**:101- Korean for narrative (if Profile is in Korean)102- English for technical terms103- Consistent terminology104105**Formatting**:106- Clean markdown with clear hierarchy107- Consistent bullet point style108- Proper spacing and readability109110### Step 5: Quality Checks111112Before writing output:113- ✅ All metrics from performance files included114- ✅ No redundancy or repetition115- ✅ Chronological order (recent first)116- ✅ Learnings from my_thoughts integrated naturally117- ✅ Projects from what_i_did accurately represented118- ✅ No grammatical errors119- ✅ Consistent formatting120121### Step 6: Write Output122Write to `RESUME.md` in the base directory.123124## Synthesis Principles125126### DO:127- **Tell a story**: Career progression should be clear128- **Show impact**: Every bullet point should demonstrate value129- **Be specific**: "Improved performance by 40%" not "Made system faster"130- **Connect learnings to results**: "Applied distributed systems patterns learned in Q1 to architect..."131- **Highlight growth**: Show increasing responsibility and impact over time132133### DON'T:134- Copy-paste from source files verbatim135- Include every single detail (be selective)136- Use generic phrases ("Worked on various projects")137- Forget to quantify achievements138- Lose the human element (learnings and growth)139140## Example Synthesis141142### Input Files:143`what_i_did_2024.md`: "Led backend migration to MongoDB"144`performance_2024.md`: "Query latency reduced by 40%, handled 10K QPS"145`my_thoughts_2024.md`: "Learned NoSQL data modeling, understood trade-offs"146147### Synthesized Output:148```markdown149- Architected and led critical backend migration from PostgreSQL to MongoDB, applying NoSQL data modeling principles to achieve 40% latency reduction while scaling to 10K+ queries per second150```151152Notice how it:153- Combines all three sources154- Leads with action and impact155- Weaves in learnings naturally156- Quantifies results157- Shows technical depth158159## Customization Options160161You may receive additional instructions like:162- "Focus on leadership aspects" → Emphasize mentoring, architecture decisions163- "Technical depth preferred" → Include more technology details, design patterns164- "One-page format" → Be more selective, condensed bullets165- "For startup role" → Emphasize rapid iteration, scrappiness, breadth166167Adapt synthesis strategy accordingly using your LLM judgment.168169## Success Criteria170- Resume is coherent and reads like a unified narrative171- All key achievements from performance files are highlighted172- Career growth is evident173- Technical skills are accurately represented174- Professional, polished, ready to send