| name | analyze-resume |
| description | Use when user wants to analyze a resume/CV file (PDF or text) for software engineering, test development, or frontend development candidates. Triggers: "分析简历", "看下这份简历", "帮我面试", "analyze resume", "简历分析", "候选人评估". |
| context | fork |
Analyze Resume — 简历综合分析
输入简历文件(PDF 或文本),自动提取候选人信息,输出结构化面试分析报告。
When to Use
当用户请求以下操作时触发:
- "分析这份简历" / "帮我看下这份简历"
- "analyze resume" / "review this CV"
- "这个候选人怎么样" / "帮我出面试题"
- "简历分析" / "候选人评估"
适用岗位:软件工程师、测试开发工程师、前端开发工程师
Phase 0: 读取简历
- 用户提供文件路径(PDF 或文本文件)
- 使用 Read 工具读取文件内容
- 若为 PDF,直接用 Read 工具读取(支持 PDF 解析)
- 确认读取成功后进入分析阶段
Phase 1: 项目经历小结
对候选人每个项目/工作经历,提取以下维度:
| 维度 | 说明 |
|---|
| 做了什么 | 候选人个人贡献,聚焦"我"而非"团队" |
| 角色 | 核心开发 / 负责人 / 参与者 / 支持角色 |
| 难度 | ⭐~⭐⭐⭐⭐⭐,基于技术复杂度、规模、创新性评估 |
| 亮点 | 最值得关注的技术亮点或成果 |
| 不足 | 描述模糊、个人贡献不清晰、缺少量化数据等 |
输出格式:
### [项目名称] @ [公司/学校] ([时间])
- 做了什么:...
- 角色:...
- 难度:⭐⭐⭐
- 亮点:...
- 不足:...
Phase 2: 综合评估(不限技术/时间/表达与协作线索)
从技术能力、时间安排合理性、表达与协作线索三个维度综合评估,输出以下三点:
🔴 非常值得质疑的简历描述(1点)
选出最可疑、最值得追问的描述,可能是: