executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
resume-craft优化简历,基于目标岗位JD进行关键词匹配分析,用STAR法则量化改写经历描述,并进行ATS友好度检查,最终输出一份针对性强、通过率高的优化简历。当用户请求优化、修改、润色简历,提到JD匹配、关键词、STAR法则、ATS,或询问“帮我改一下简历”、“这份简历能不能优化”、“简历怎么过ATS”等具体问题时触发。
Independent GitHub snapshot · Automated classification · Original documentation governs
简历优化三板斧:基于目标 JD 进行关键词匹配分析,用 STAR 法则量化改写经历描述,最后做 ATS 友好度检查,输出一份针对性强、通过率高的优化简历。
用户提供简历内容(或文件)和目标 JD,Agent 按以下流程自动完成简历优化:
用户:帮我优化一下简历,我要投这个岗位 [附 JD + 简历]
Agent:[按 SOP 流程输出优化建议和改写后的简历]
目标:获取用户的简历内容和目标 JD,建立优化基线。
操作步骤:
收集材料:
简历基础信息解析:
JD 核心要素提取:
输出:简历现状摘要 + JD 要素清单
目标:系统比对简历与 JD 之间的关键词覆盖度,找到匹配缺口。
操作步骤:
关键词分类提取: 从 JD 中提取三类关键词:
| 类别 | 说明 | 示例 |
|---|---|---|
| 硬技能关键词 | 技术栈、工具、方法论 | Python, SQL, A/B测试, Scrum |
| 软技能关键词 | 能力素质要求 | 跨团队协作, 数据驱动, 项目管理 |
| 行业/业务关键词 | 领域专属术语 | DAU, 转化率, 用户增长, SaaS |
匹配度分析: 逐个关键词在简历中检索,生成匹配矩阵:
| 关键词 | JD要求等级 | 简历是否包含 | 出现位置 | 匹配建议 |
|--------|-----------|-------------|----------|----------|
| Python | 必备 | ✅ 有 | 技能清单+项目1 | 保持,可补充具体场景 |
| SQL | 必备 | ❌ 无 | - | 需补充,建议在项目经历中体现 |
覆盖率评分:
缺口补充建议:
输出:关键词匹配矩阵 + 覆盖率评分 + 缺口补充方案
目标:用 STAR 法则重写每段经历,确保有量化数据支撑。
STAR 法则定义:
| 要素 | 含义 | 检查要点 |
|---|---|---|
| S - Situation | 背景情境 | 什么时候、什么场景、什么规模 |
| T - Task | 任务目标 | 你的职责是什么、要解决什么问题 |
| A - Action | 具体行动 | 你做了什么、用了什么方法/工具 |
| R - Result | 量化成果 | 数据变化、效率提升、成本节约 |
操作步骤:
现有经历诊断: 对每条经历描述评估 STAR 完整度:
原文:"负责用户增长相关工作"
诊断:
- S(背景):❌ 缺失 — 不知道什么产品、什么阶段
- T(任务):⚠️ 模糊 — "相关工作"太笼统
- A(行动):❌ 缺失 — 没有具体动作
- R(成果):❌ 缺失 — 没有任何数据
评分:1/4(严重不足)
量化改写: 引导用户补充信息后,按 STAR 结构改写:
改写后:"在[产品名称](DAU 50万+)用户增长停滞期,
主导搭建新用户激活漏斗分析体系(S+T),
通过优化注册流程 3 个关键节点 + 设计 7 日留存激励策略(A),
3 个月内将新用户次日留存率从 32% 提升至 45%,月活增长 18%(R)"
量化数据引导: 如果用户不确定具体数据,提供挖掘思路:
| 量化维度 | 引导问题 |
|---|---|
| 规模指标 | 管了多少人/产品日活多少/项目预算多少 |
| 效率提升 | 之前花多长时间,优化后多长时间 |
| 业绩增长 | 收入/用户/转化率变化了多少 |
| 成本节约 | 节省了多少钱/人力/时间 |
| 影响范围 | 覆盖多少用户/服务多少客户/影响几个团队 |
数据诚信原则:
改写质量检查: 每条改写后的经历必须满足:
输出:逐条改写前后对照表 + STAR 评分变化
目标:确保简历能顺利通过 ATS(Applicant Tracking System)自动筛选。
ATS 基本原理: ATS 是企业用来自动筛选简历的系统,它通过解析简历文本、匹配关键词、评分排序来决定简历是否进入人工筛选环节。常见系统包括 Workday、Greenhouse、Lever、北森等。
操作步骤:
格式兼容性检查:
| 检查项 | 合格标准 | 常见问题 |
|---|---|---|
| 文件格式 | PDF 或 DOCX(优先 PDF) | 图片格式简历无法解析 |
| 排版结构 | 单栏布局,标准标题层级 | 双栏/三栏布局可能解析错乱 |
| 字体 | 常见字体(宋体、微软雅黑、Arial、Calibri) | 艺术字体可能显示异常 |
| 表格使用 | 避免使用复杂表格排版 | 表格内文字可能被跳过 |
| 页眉页脚 | 关键信息不放页眉页脚 | 部分 ATS 跳过页眉页脚区域 |
| 图片/图标 | 不使用图片承载关键信息 | ATS 无法识别图片中的文字 |
| 特殊字符 | 避免项目符号使用特殊 Unicode 字符 | 使用标准 bullet(•)或短横线(-) |
内容结构检查:
| 检查项 | 合格标准 |
|---|---|
| 标题命名 | 使用标准板块标题("工作经历""教育背景""项目经历""技能") |
| 时间格式 | 统一格式(如"2023.01 - 2024.06"或"2023年1月 - 2024年6月") |
| 公司/学校名称 | 使用全称,不用简写(如"阿里巴巴集团"而非"ali") |
| 联系方式 | 包含姓名、电话、邮箱,放在简历开头显眼位置 |
| 文件命名 | 建议格式:"姓名_目标岗位_简历"(如"张三_产品经理_简历.pdf") |
关键词密度检查:
ATS 评分输出:
ATS 友好度评分卡
==================
格式兼容性: ██████████ 90/100
标题规范性: ████████░░ 80/100
关键词匹配度: ███████░░░ 70/100(详见 Phase 2)
内容结构完整性:█████████░ 85/100
──────────────────────
综合评分: 81/100(良好)
⚠️ 主要扣分项:
1. 使用了双栏布局(-10分)
2. 缺少"技能"独立板块(-5分)
3. "数据分析"关键词仅出现1次(-5分)
输出:ATS 友好度评分卡 + 逐项检查结果 + 修改建议
目标:整合前四个阶段的结论,输出最终优化方案。
操作步骤:
优化摘要:
简历优化总结
============
JD 关键词覆盖率:62% → 92%(+30%)
STAR 量化完整度:平均 1.5/4 → 3.5/4
ATS 友好度评分:55/100 → 88/100
改动经历条数:6/8 条
新增关键词数:7 个
输出改写后的完整简历内容:
附加建议(如适用):
输出:优化摘要 + 改写后完整简历 + 附加建议
| 用户输入 | 模式 | 行为 |
|---|---|---|
| 只提供简历,无 JD | 引导模式 | 先询问目标岗位和 JD,再开始分析 |
| 提供简历 + JD | 标准模式 | 按 Phase 1-5 完整执行 |
| 只要求某个环节 | 单点模式 | 只执行用户指定的 Phase(如只做 ATS 检查) |
| 说"快速看一下" | 诊断模式 | 快速输出三项评分 + Top 3 改进建议,不做完整改写 |
在输出最终结果前,逐项检查:
如果用户对优化结果有反馈: