用 pm-skills 的 /tailor-resume 命令将 PM 简历精确对齐目标 JD:关键词、经历重构与实战全流程
2026/9/12 2:47:29 网站建设 项目流程

用 pm-skills 的 /tailor-resume 命令将 PM 简历精确对齐目标 JD:关键词、经历重构与实战全流程

【免费下载链接】pm-skillsPM Skills Marketplace: 100+ agentic skills, commands, and plugins — from discovery to strategy, execution, launch, and growth.项目地址: https://gitcode.com/GitHub_Trending/pm/pm-skills

导读:/tailor-resume是 pm-toolkit 插件提供的一个简历定制命令,它接收你的简历与目标岗位描述(JD),通过关键词对齐、经历重述(reframing)和差距分析,把简历从"通用版本"改造成"针对该岗位最大化面试命中率"的定向版本。阅读本文后,你将掌握该命令的完整调用方式、四步工作流的每一步产出、标准化输出模板的结构,以及它如何复用review-resume技能的 10 条 PM 简历最佳实践与grammar-check技能的校对能力。

命令概览:什么是 /tailor-resume

/tailor-resume是 pm-toolkit 插件中的核心命令之一。在仓库的 pm-toolkit README 中,它的定位被描述为:

Tailor a PM resume to a specific job description — keyword alignment, experience reframing, and strategic optimization.

即:将 PM 简历针对特定岗位描述进行定制,核心动作有三个——关键词对齐(keyword alignment)、经历重构(experience reframing)、策略性优化(strategic optimization)。

从 pm-skills 的架构设计规则(见 CLAUDE.md)来看,Commands = verbs(动词),是用户主动触发的端到端工作流;而Skills = nouns/concepts(名词),是框架与分析知识,在话题匹配时自动加载。/tailor-resume正是通过链式调用review-resumegrammar-check等技能来完成整个定制流程的。这与仓库根 README.md 所述"Commands chain one or more skills into an end-to-end process"的机制完全一致。

该命令的前置依赖技能(skill)信息位于 review-resume/SKILL.md,其中明确了其输入参数:$RESUME(简历文本)与可选的$JOB_POSTING(岗位描述)。/tailor-resume恰好把这两个参数变成了两个必填的用户输入。

调用方式:如何触发该命令

命令定义文件 tailor-resume.md 的 frontmatter 给出了argument-hint: "<resume> + <job description>",说明它需要两类输入:简历 + 岗位描述。

官方支持的两种典型调用形式(来自原文档 Invocation 小节):

/tailor-resume [upload resume] Here's the JD: [paste job description] /tailor-resume [upload both resume and JD as files]

输入格式要求(Step 1)

输入项可接受格式
简历(Resume)纯文本(text)、PDF、DOCX
岗位描述(JD)纯文本、URL、文件(file)

缺一不可的强约束:原文档明确说明,如果用户只提供了其中一份文档,命令会主动向用户索要另一份("If only one is provided, ask for the other.")。这是该命令与/review-resume的关键区别——后者只需要简历即可(见 review-resume.md),而定制必须双向对齐。

在 Claude Code 中安装 pm-toolkit 后使用

参照仓库根 README.md,安装命令为:

# 添加 marketplace claude plugin marketplace add phuryn/pm-skills # 安装 pm-toolkit 插件(即可获得 /tailor-resume) claude plugin install pm-toolkit@pm-skills

安装完成后,在对话中输入/tailor-resume,Claude Code 会自动加载命令文件并执行下方工作流。其余 AI 助手(Gemini CLI、OpenCode、Cursor、Kiro 等)虽不能直接运行/slash命令,但可以把 skills 复制到对应目录后以自然语言描述同样的定制流程(详见根 README.md)。

工作流第一步:接收并解析两份文档

命令执行的第 1 步是同时接收简历与 JD 两份输入并完整解析内容

  • 简历:解析为可处理的文本(PDF/DOCX 需抽取全部文本内容);
  • 岗位描述:可以是粘贴文本、URL 指向的页面内容,或上传的文件。

此处与 review-resume.md 第 1 步的"Accept the Resume"逻辑一致:要求解析完整内容("Parse the full content."),而不是只看片段,因为后续的关键词映射与差距分析都建立在全文之上。

工作流第二步:深度分析岗位描述(JD Analysis)

这是定制方向的"锚点"。原文档要求从 JD 中抽取以下六个维度的信号:

  1. Required qualifications and skills(必备资质与技能)
  2. Preferred qualifications(加分项/优先资质)
  3. Key responsibilities(核心职责)
  4. Industry and domain signals(行业与领域信号)
  5. Seniority level indicators(职级信号)
  6. Cultural and team signals(文化与团队信号)

其中,第 5 点"职级信号"在后续定制中直接决定策略取向——原文档 Notes 小节 明确:

  • 高级岗位(senior roles)→ 强调规模化(scale)与战略影响(strategic impact)
  • 个人贡献者岗位(IC roles)→ 强调亲手执行(hands-on execution)

这与 review-resume.md 中的职级分层经验相互印证:"APM = potential, Senior PM = impact, Director+ = scale"。

工作流第三步:基于 review-resume 技能执行简历定制

命令的核心操作在 Step 3,它明确声明Apply the review-resume skill(应用 review-resume 技能)。这一步包含五个定制动作:

1. 关键词对齐(Keyword Alignment)

  • 将 JD 中的关键词映射到简历内容;
  • 对简历中缺失的关键词,自然(naturally)地补充进去——不是机械堆砌,而是融入项目描述中。

底层支撑来自 review-resume/SKILL.md 的Best Practice 6: Tailor to the Specific Job:从 JD 中提取5-10 个关键技能/要求,确保它们自然地出现在简历 bullet 中,并按与岗位的相关性重新排序经历。同时该最佳实践还提供了按角色侧重的定制指南:

岗位类型强调方向
Strategy(战略岗)vision-setting 与长期 outcomes
Execution(执行岗)delivery 与 operational excellence
Cross-functional(跨职能岗)stakeholder alignment 与 influence

2. 重写经历要点(Bullet Point Rewriting)

使用XYZ+S 公式重构经历,使其突出与 JD 相关的工作成果。XYZ+S 公式在 review-resume/SKILL.md 的Best Practice 4中被完整定义:

"AccomplishedX, measured byY, by doingZ, specificallyS(specific context)."

即:完成 X(成果),以 Y(指标)衡量,通过 Z(行为)达成,并附上 S(具体情境)。原文给出的强弱对比示例:

  • 弱示例:"Improved product roadmap"
  • 强示例:"Increased roadmap visibility and prioritization accuracy (X) by 40% completion rate (Y) by implementing quarterly planning cycles and stakeholder reviews (Z), leading to 6-month product launch acceleration for enterprise customers (S)"

该最佳实践建议对70% 的成就类 bullet应用此公式。同时在 review-resume.md 中强调:泛泛的"add metrics"是无用的,应具体到"change 'improved onboarding' to 'reduced onboarding drop-off by 23% (450 → 347 users/month)'"。

3. 章节重排(Section Reordering)

将最相关的经历提前。对应 Best Practice 6 中"Reorder bullets to highlight most relevant experience first"以及Best Practice 8的标准章节顺序:

Contact Info → Professional Summary → Employment History → Education → Certifications → Technical Skills (optional)

其中联系方式置顶,Professional Summary 为 2-3 行,工作经历(最近在前)占据主体,教育与 PM 相关证书(Reforge、Product School、Pragmatic Marketing 等)紧随其后,技术技能(SQL、分析工具、设计工具)为可选末尾项。

4. 重写摘要/求职目标(Summary/Objective)

将其改写成直接回应目标岗位的版本。Best Practice 1 要求摘要 2-3 行、具体且不空洞,例如把"Innovative product leader with passion for user-centered design"改写成"Product Manager with 5 years scaling B2B SaaS platforms; led product launches that increased user retention by 35% and grew revenue from $2M to $15M"。同时Best Practice 2要求去除第一/第三人称代词(I, me, we, he, she),用动作动词替代。

5. 技能区块对齐(Skills Section)

让 Skills 区块与 JD 要求对齐。Best Practice 7 进一步指出:产品与商业技能应体现在 bullet 里而非孤立地列在 Skills 区——"Skills: User Research, Product Strategy, Analytics" 是弱写法,强写法是"Conducted 25+ user interviews and focus groups; analyzed insights to reprioritize roadmap, shifting focus to retention features that reduced churn by 18%"。

工作流第四步:输出定制简历 + 分析报告

定制完成后,命令按固定模板生成结构化输出(原文模板见 tailor-resume.md),并以Markdown 形式保存定制后的简历。输出模板包含六个模块:

## Resume Tailoring: [Job Title] at [Company] ### Alignment Score: [X/10] ### Keyword Gap Analysis | JD Keyword | In Resume? | Recommendation | |-----------|-----------|---------------| ### Changes Made 1. **[Section]**: [what changed and why] 2. ... ### Tailored Resume [Full rewritten resume text] ### Gap Analysis **Strong matches**: [where your experience directly aligns] **Reframed matches**: [where experience was repositioned to fit] **Gaps**: [JD requirements you don't clearly address — with suggestions] ### Cover Letter Talking Points [3-4 points to emphasize in a cover letter that bridge remaining gaps]

各模块的作用解读:

  • Alignment Score (X/10):整体对齐评分,量化当前简历与该岗位的匹配度。它呼应 review-resume.md 中的 Overall Score 计分习惯(同样为 X/10 制)。
  • Keyword Gap Analysis 表:逐行列出 JD 关键词、简历中是否出现(In Resume?)、以及补入建议(Recommendation),这是"关键词对齐"动作的可审计产物。
  • Changes Made:说明每个章节改了什么、为什么改,保证定制过程可追溯、可复核
  • Tailored Resume:完整重写后的简历全文,按命令要求"Save tailored resume as markdown"落盘保存,便于直接复用。
  • Gap Analysis:把经历分为三类——直接对齐(Strong matches)、重述后对齐(Reframed matches)、真实缺口(Gaps),其中 Gaps 部分必须附带建议(with suggestions),不能只报问题不给方案。
  • Cover Letter Talking Points:给出 3-4 个用于求职信(cover letter)的要点,专门用来弥合剩余缺口,打通简历定制与求职信两个环节。

底层技能支撑:review-resume 的 10 条最佳实践

/tailor-resume并不是凭空定制,它的每一项动作都能在 review-resume/SKILL.md 的 10 条最佳实践中找到依据。该技能文件开篇定义了它的角色:"You are an expert resume reviewer specializing in Product Management careers",其完整最佳实践清单如下(原文已逐条展开,此处列出索引):

  1. Professional Summary— 2-3 行、具体、避免空泛表述;
  2. Avoid Personal Pronouns— 全文禁用人称代词;
  3. Keep It Concise— 1-2 页上限,每段经历 3-5 条 bullet;
  4. XYZ+S Formula— 每条主要成就遵循 X/Y/Z/S 结构;
  5. Professional Email Address— 使用专业邮箱(如 firstname.lastname@gmail.com);
  6. Tailor to the Specific Job— 与 JD 关键词与经验对齐(/tailor-resume最直接依赖此条);
  7. Showcase Product and Business Skills— 技能要体现在 bullet 里而非孤立罗列;
  8. Include All Elements in the Right Order— 章节顺序与结构正确;
  9. Advice for Recent Graduates or Career Changers— 少于 1 年 PM 经验者突出课程、实习、个人项目与志愿经历;
  10. Use Standard Language and Job Titles— 使用标准职位名称(Product Manager / Senior PM / APM / Principal PM),避免"Product Ninja"等创意头衔,并注意Product Owner vs Product Manager的区分(若正式头衔是 PO 但实际行使完整 PM 职责,可建议简历上使用 PM 头衔并在面试中说明情境)。

另外,该技能文件还列出了若干加分建议(Additional Tips for Product Managers),可视为定制时的质量基准:每条主要 bullet 应含量化影响、用证据"show, don't tell"、突出跨职能影响力、包含营收/增长指标、以及保证 6-10 秒内可扫读(scannable)。

生态协同:与 /review-resume 和 /proofread 的配合

/tailor-resume在 pm-toolkit 中并非孤立存在,它与同插件的两个命令天然形成求职工作流:

  • /review-resume(见 review-resume.md):先对简历做 10 维度全面体检(Impact Metrics、XYZ+S Formula、PM-Specific Language、Structure、Keywords、Story Arc、Brevity、Relevance、Technical Credibility、Leadership Signals),并在 Step 4 主动提供后续选项:"Want me totailor this resumeto a specific job description?"——定制前先体检是推荐顺序。
  • /proofread(见 proofread.md):基于 grammar-check/SKILL.md 技能,对定制后的简历做语法(Grammar)、逻辑(Logic)、流畅度(Flow)三类检查,输出按位置/问题/修复/理由组织的校对报告。定制后做校对可确保重写过的 bullet 语言质量达标。

原命令 Notes 中还给出三条贯穿全程的实操原则,值得单独强调:

  1. 永不虚构经历——"reframe truthfully, don't invent":重述必须忠于事实,绝不能编造经历(这与 review-resume 技能"Never fabricate experience"的准则一脉相承);
  2. 摘要/求职目标是单次投递 ROI 最高的定制点——每份申请都值得单独重写 summary;
  3. 精确复刻 JD 措辞——JD 写 "cross-functional",简历就用 "cross-functional",保持一致以最大化 ATS(Applicant Tracking System)匹配度(review-resume.md 同样提示 ATS 优化的重要性)。

使用边界与适用前提

  • 本命令面向PM(产品经理)求职场景,其定制标准(10 条最佳实践)以产品管理职业路径为基准设计;
  • 命令依赖用户主动提供简历与 JD 两份完整材料,缺一则无法执行;
  • 定制后的简历需人工复核(尤其是 Gaps 部分与重构后的经历描述),命令不替代求职者对自身经历的最终判断与事实核验;
  • 若在 Claude Code 之外的助手(如 Codex、Gemini CLI)中使用,slash 命令语法可能不生效,需按根 README.md 的方式以自然语言描述流程,或让模型读取命令文件后转换。

结语

/tailor-resume的价值在于把"简历定制"从一次性的灵感行为,变成有方法论、有模板、可复现的工程化流程:JD 六维分析锚定方向,review-resume 的 10 条最佳实践提供改写标准,标准化输出模板保证每份定制结果都包含对齐评分、关键词差距表、改动说明、完整简历、缺口分析与求职信要点。配合/review-resume前置体检与/proofread后置校对,pm-toolkit 为 PM 求职提供了一条完整的"体检 → 定制 → 校对"链路。相关实现与文档可进一步查阅:命令定义、review-resume 技能、grammar-check 技能、插件 README。

【免费下载链接】pm-skillsPM Skills Marketplace: 100+ agentic skills, commands, and plugins — from discovery to strategy, execution, launch, and growth.项目地址: https://gitcode.com/GitHub_Trending/pm/pm-skills

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询