Project to resume
将刚完成的项目总结为简历项目经历。当用户完成一个项目(开发、设计、研究等)并希望将其写入简历时使用此技能。触发词包括:写简历、总结项目、简历项目、项目经历、portfolio、写进简历、加到简历。即使用户只是说"这个项目不错,想放到简历里"也应触发。From its SKILL.md
npx -y skills add ChenxDeng/project-to-resumeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.7 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it
项目转简历技能
将用户完成的项目转化为可直接复制到简历中的项目经历描述。
流程
第一步:确认目标岗位
在总结之前,必须先了解用户投递的岗位方向,因为不同岗位的侧重点完全不同:
- 产品经理:强调需求洞察、功能定义、用户价值、产品决策
- AI 产品经理:在产品思维基础上,补充 AI/技术方案的理解和落地能力
- 前端开发:强调技术栈、架构设计、性能优化、工程实现
- 全栈开发:强调端到端交付、技术选型、系统设计
- 设计师:强调设计思维、用户研究、视觉语言、交互方案
用 AskUserQuestion 询问目标岗位,提供 4 个选项。
第二步:分析项目
从当前对话上下文中提取项目信息:
- 项目名称:简洁有力,体现核心功能
- 项目定位:一句话描述项目是什么
- 背景与动机:为什么做这个项目?解决什么问题?
- 核心功能:实现了哪些关键能力
- 技术方案:用了什么技术,做了什么架构决策
- 成果与亮点:最终交付了什么,有什么独特之处
第三步:输出两个方案
提供两个不同侧重的版本,供用户对比选择:
方案A:偏产品思维
- 叙事线:识别问题 → 定义方案 → 驱动落地
- 强调:用户洞察、需求优先级、产品决策、用户体验
- 适合:通用产品经理岗位
方案B:偏技术落地
- 叙事线:技术选型 → 架构实现 → 体验优化
- 强调:技术方案、架构设计、工程实现、性能指标
- 适合:偏技术的 AI PM、技术产品经理岗位
输出格式
使用代码块包裹,方便用户直接复制:
项目标题 | 项目名称 — 一句话定位
背景描述,2-3 句话说明项目动机和核心价值。
- 要点一:强调某个关键贡献
- 要点二:强调某个关键贡献
- 要点三:强调某个关键贡献
每个方案后面附上 写法说明,简要解释为什么这样写(2-3 句话)。
写作原则
- 精炼:每个要点一行,不超过 25 个字
- 动词开头:主导、设计、驱动、实现、输出
- 量化优先:有数据就写数据,没数据就写质量指标
- 避免技术堆砌:技术名词服务于产品叙事,不是为了炫技
- 匹配岗位语言:用目标岗位的行话,不用通用描述
示例
输入:完成了一个在线图片处理工具,用 Canvas API 实现像素化效果,支持移动端
输出(方案A):
图片处理工具产品设计 | 包浆meme生成器 — 一键生成低清梗图的在线工具
针对互联网梗图传播场景,识别「包浆」风格图片的高频需求与现有工具操作门槛高的矛盾,从零设计并交付轻量化产品。
- 主导需求定义与功能优先级,确定双布局、像素化调节、多比例裁剪、文案输入等核心功能闭环
- 设计全客户端架构方案,图片处理在浏览器端完成,零上传零延迟,保障隐私安全
- 驱动移动端适配与 Web Share API 集成,实现一键存入相册的原生级体验
写法说明:用「识别矛盾 → 定义方案 → 驱动落地」的叙事线,体现产品经理的问题定义能力和端到端推动力。
What ships with it: 2 files
2.1 KB alongside SKILL.md
Gives 0 of the 12 instructions most hr recruiting skills give in ~1.3k tokens
Counted across 356 of the 357 authors here whose files we hold, read 2026-08-07
- Quantify achievements with specific metricsin 14 of 356, across 6 files
- Keep the resume under two pagesin 14 of 356, across 6 files
- Request the full job description if not providedin 12 of 356, across 4 files
- Extract keywords and prioritize job requirementsin 12 of 356, across 4 files
- Stop and ask for clarification if required inputs are missingin 12 of 356, across 5 files
- Map candidate experience to job requirementsin 11 of 356, across 3 files
- Ask if the user wants adjustmentsin 11 of 356, across 3 files
- Provide strengths and gap analysis after the resumein 10 of 356, across 2 files
- Request candidate background details if not providedin 10 of 356, across 2 files
- Format experience bullets as action verb plus resultin 10 of 356, across 2 files
- Ask for missing inputs before startingin 10 of 356, across 9 files
- Use exact job description terminologyin 9 of 356, across 1 file
Said here and by no other author read
- extract project details from context
- output two resume variations
- wrap resume text in code blocks
- explain the writing rationale
- keep each bullet under 25 characters
- match the target role vocabulary
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.