name: resume-reviewer description: Comprehensive review and analysis of software engineering resumes in PDF format (frontend, backend, or ML domains). Use this skill when users ask to review, analyze, provide feedback on, or evaluate a resume PDF. The skill analyzes technical content quality, career progression, ATS compatibility, grammar, structure, and provides actionable improvement suggestions based on current industry trends.
This skill provides comprehensive analysis and feedback for software engineering resumes (frontend, backend, or ML domains) in PDF format, typically created with LaTeX.
Perform analysis in the following order:
CRITICAL: Always use the provided script to extract PDF text:
python3 scripts/extract_pdf_text.py <path_to_resume.pdf>7w4.net小蔥技能站,你的AI助手技能庫。
This ensures consistent text extraction and proper handling of LaTeX-formatted PDFs.
Identify: - Candidate's domain (frontend, backend, ML) - Experience level (junior: 0-2 years, mid: 3-5 years, senior: 6+ years) - Target role type (based on recent experience) - Resume format (1-page or 2-page)
Read references/tech_trends.md to understand current technology landscape and evaluation criteria for the identified domain.
Evaluate:
Theme Identification: - Primary technical focus areas - Technology stack evolution over time - Specializations or niche expertise - Career trajectory and progression
Company and Impact Analysis: - Quality and reputation of companies - Scale of systems worked on (users, data volume, traffic) - Cross-company skill progression - Industry diversity or specialization
Technical Depth: - Modern vs. outdated technology usage - Alignment with current industry trends - Breadth vs. depth of expertise - Evidence of continuous learning
Major Contributions: - Quantified business impact - System design and architecture work - Technical leadership indicators - Open source or community contributions - Cross-functional collaboration
Improvement Opportunities: - Missing relevant technologies for target role - Weak quantification of impact - Lack of leadership/mentoring evidence - Outdated technology focus - Missing key skills for domain
Read references/writing_quality.md for detailed grammar and style guidelines.
Evaluate:
Section Organization: - Logical flow and hierarchy - Section completeness (Experience, Skills, Education, etc.) - Appropriate emphasis on relevant sections - Optimal use of available space
Writing Quality: - Action verb usage and strength - Tense consistency - Conciseness and clarity - Grammar and punctuation - Parallel structure in lists
Bullet Point Effectiveness: - Impact-focused vs. responsibility-focused - Specificity and quantification - Business value communication - Technical detail appropriateness
Formatting Consistency: - Date formats - Capitalization - Punctuation style - Technology name casing - Number representation
Evaluate:
Structure: - Standard section headers - Chronological organization - Contact information placement - Overall layout simplicity
LaTeX-Specific Issues: - Multi-column layout problems - Special characters or symbols - Text extractability (verify with script output) - Graphics or custom formatting
Keyword Optimization: - Presence of relevant technical keywords - Natural keyword integration - Acronym definitions - Industry-standard terminology
Formatting Risks: - Tables or text boxes for critical content - Headers/footers with important information - Non-standard fonts - Complex nested structures
Structure feedback as follows:
Present feedback in clear, actionable format using markdown headers and bullet points. Use specific examples from the resume when citing issues or strengths. Provide before/after suggestions for concrete improvements.
Be encouraging and constructive while being honest about weaknesses. Frame criticism as opportunities for improvement.
這個Skill質量較好,分析框架完整、步驟清晰,能對軟體工程師簡歷進行多維度評估,包括技術深度、寫作質量和ATS相容性。它提供了具體的改進建議和before/after示例,參考文件內容專業翔實。不足之處是缺少使用示例,且技術趨勢參考內容可能需要定期更新以保持時效性。