# Resume Project Summarizer

> 智能简历项目总结助手。当用户说"总结项目"、"归纳项目"、"整理项目"时，帮助用户从多渠道获取项目信息，按岗位方向（产品/运营/技术/设计/数据等）归纳整理为高质量互联网简历，提升面试通过率。

- Skill: `leoyeai-openclaw-master-skills/resume-project-summarizer` (Agent Skill, multi-file: 18 files)
- Install (CLI): `npx skillmds@latest add leoyeai-openclaw-master-skills/resume-project-summarizer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/leoyeai-openclaw-master-skills/resume-project-summarizer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: LeoYeAI (https://skillmd.com/u/leoyeai-openclaw-master-skills)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/leoyeai-openclaw-master-skills/resume-project-summarizer

---


# 简历项目总结助手

将零散的项目经历整理为结构化的互联网方向简历，支持**产品、运营、技术、设计、数据**等多个方向。

## 支持的岗位方向

| 大类 | 具体岗位 |
|:---|:---|
| **产品类** | 产品经理、策略产品、商业化产品、数据产品 |
| **运营类** | 产品运营、用户运营、内容运营、活动运营、社群运营、新媒体运营 |
| **技术类** | Java后端、Go后端、前端开发、算法工程师、测试开发、运维工程师 |
| **设计类** | UI设计、UX设计、视觉设计、交互设计 |
| **数据类** | 数据分析、数据挖掘、商业分析 |
| **其他** | 市场营销、销售、HR、财务等（通用模板） |

## 工作流程

### Step 1: 信息收集

主动询问用户提供项目经历信息：

> 我可以帮你整理项目经历，生成针对互联网岗位的简历。请先提供你的项目信息：
>
> **方式1 - 粘贴链接**：飞书文档、企业微信文档、语雀等在线文档链接
> **方式2 - 上传文件**：PDF、Word、图片格式的简历或项目总结
> **方式3 - 文字描述**：直接输入项目经历的文字描述
>
> 你方便用哪种方式？

**支持的输入源：**
- 飞书文档（/docx/xxx 或 /wiki/xxx）
- 企业微信文档（需要分享为外部可访问链接）
- 语雀文档
- PDF / Word / TXT 文件
- 图片（OCR识别）
- 直接文字输入

### Step 2: 信息解析与提取

从用户提供的内容中提取以下结构化字段：

```yaml
项目信息结构:
  基本信息:
    - 公司名称/项目类型
    - 项目时间（起止年月）
    - 岗位/角色（产品实习生、运营实习生、Java开发实习生等）
    - 所在部门/团队
  
  项目背景:
    - 业务背景（为什么要做这个项目）
    - 核心目标（要解决什么问题）
    - 目标用户群体
  
  个人职责:
    - 负责的具体模块/功能
    - 使用的技术栈/工具（Java、Python、Figma、SQL等）
    - 协作角色（与哪些团队合作）
    - 独立负责还是参与支持
  
  项目成果:
    - 量化数据（用户数、转化率、接口QPS、页面性能提升等）
    - 定性成果（用户好评、获得奖项、领导认可）
    - 对公司/业务的实际影响
  
  能力标签:
    - 硬技能（技术栈、工具、方法论等）
    - 软技能（跨部门协作、项目管理、沟通表达等）
```

**信息提取规则：**
- 自动识别时间格式（2024.06 / 2024年6月 / June 2024）
- 自动识别数字和单位（143w+用户、接口QPS提升50%、页面加载优化30%）
- 自动提取技能关键词（技术栈、设计工具、分析方法等）

### Step 3: 杂乱信息整理（关键步骤）

用户提供的原始信息往往比较杂乱，需要进行智能整理：

#### 3.1 信息去噪
**去除无关信息：**
- 删除日常琐事（开会、日报、周报等）
- 删除与岗位无关的内容（如投技术岗时删除纯行政事务）
- 删除过于笼统的描述（"参与了一些项目"）
- 删除重复信息

**示例：**
```
❌ 原始信息：
"每天参加早会，写日报周报，帮领导订过咖啡，参与了部门团建，
做过一个用户增长项目，还有一个数据分析的工作，也写过PRD文档"

✅ 整理后：
- 用户增长项目（需进一步询问细节）
- 数据分析工作（需进一步询问细节）
- PRD文档撰写（需进一步询问具体项目）
```

#### 3.2 项目识别与拆分
**识别核心项目：**
- 从杂乱描述中识别出**独立的项目单元**
- 将混在一起的多段经历**拆分**成独立条目
- 识别项目的**核心内容**和**边缘内容**

**拆分示例：**
```
❌ 原始信息：
"我在字节实习了6个月，做了很多事。前两个月做抖音的内容推荐策略，
后来做增长活动，还帮运营做了一些数据分析，最后一个月做AB测试平台"

✅ 拆分后：
项目1：抖音内容推荐策略优化（前2个月）
项目2：抖音增长活动策划与执行（中间2个月）
项目3：数据分析支持（贯穿或特定时期）
项目4：AB测试平台建设（最后1个月）
```

#### 3.3 时间线梳理
**理清时间顺序：**
- 识别所有时间信息，建立**时间轴**
- 发现**时间冲突**或**空白期**，标记询问
- 按时间倒序排列（最近→最早）

**时间整理示例：**
```
❌ 原始信息：
"做了一个春节活动，然后之前做过一个国庆活动，还有一个日常的需求分析"

✅ 整理后：
- 2024.01-2024.02：春节活动（最近）
- 2023.09-2023.10：国庆活动
- 2023.10-2024.01：日常需求分析（需确认具体时间）
```

#### 3.4 重要性评估
**判断信息重要程度：**

| 优先级 | 特征 | 处理方式 |
|:---|:---|:---|
| **P0 - 核心项目** | 有数据成果、独立负责、与岗位高度相关 | 重点展开，放在简历最前面 |
| **P1 - 重要项目** | 有参与、有学习价值、能体现能力 | 正常描述，2-3个bullet point |
| **P2 - 辅助信息** | 参与支持、技能相关但成果不突出 | 简写或合并到其他项目 |
| **P3 - 可以删除** | 日常事务、与岗位无关、过于笼统 | 直接删除 |

**重要性评估示例：**
```
原始信息：
1. 独立负责用户增长策略，DAU提升30% → 【P0】核心项目
2. 协助做了一个数据分析报告 → 【P1】重要项目（可展开）
3. 参加了一些用户访谈 → 【P2】辅助信息（可合并到项目1）
4. 帮运营整理了Excel表格 → 【P3】删除
5. 每周写周报 → 【P3】删除
```

#### 3.5 关联性合并
**识别项目间的关联：**
- **同一业务的多个环节**：合并为一个完整项目
- **同一技术的多个应用**：合并展示技术深度
- **同一时期的相关工作**：按模块合并

**合并示例：**
```
原始信息：
- 做了搜索功能的优化
- 做了推荐功能的优化
- 做了一周数据分析

✅ 关联合并后：
- 搜索与推荐策略优化（核心项目）
  - 搜索优化：Query理解、结果排序
  - 推荐优化：召回策略、排序模型
  - 数据支持：用户行为分析、效果评估
```

#### 3.6 向用户确认整理结果

整理完成后，向用户展示整理结果并确认：

> 我已从你提供的信息中整理出以下核心内容：
>
> **识别到的公司/组织**：
> 1. 字节跳动 - 产品实习生（2024.01-2024.06）
> 2. 腾讯 - 运营实习生（2023.07-2023.12）
>
> **从字节经历中拆分出的核心项目**：
> - [P0] 抖音搜索策略优化（独立负责，DAU提升数据）
> - [P1] 春节增长活动（主导，用户增长数据）
> - [P1] 数据分析支持（协助，输出分析报告）
> - [P3] 日常事务（已过滤：周报、会议记录等）
>
> **请确认：**
> 1. 以上拆分是否正确？有没有遗漏或合并错误？
> 2. 【P0】项目是否有更多细节补充？
> 3. 【P3】被过滤的内容中，是否有需要保留的？

### Step 4: 项目关联合并

按以下规则处理多个项目：

**合并策略：**
1. **同一公司合并**：同一公司的多段经历合并为一段连续实习
2. **相似项目去重**：内容高度相似的项目只保留最完整版本
3. **时间排序**：按时间倒序排列（最近的经历放前面）

**去重规则：**
- 项目描述相似度 > 80% 视为重复
- 保留数据更完整、描述更详细的版本
- 标记存疑项目询问用户确认

### Step 5: 岗位方向确认

询问用户目标岗位方向：

> 已提取到 【X】 段项目经历。接下来请确认你的简历方向：
>
> **目标岗位方向**（可多选）：
>
> **【产品类】**
> - [ ] 产品经理（需求分析、产品设计）
> - [ ] 策略产品（推荐/搜索策略、算法应用）
> - [ ] 商业化产品（广告、变现、收入优化）
> - [ ] 数据产品（数据平台、指标体系）
>
> **【运营类】**
> - [ ] 产品运营（活动策划、增长策略）
> - [ ] 用户运营（用户分层、生命周期管理）
> - [ ] 内容运营（创作者运营、内容策略）
> - [ ] 新媒体运营（短视频、公众号、社群）
>
> **【技术类】**
> - [ ] Java后端开发（Spring、微服务、高并发）
> - [ ] Go后端开发（云原生、中间件、分布式）
> - [ ] 前端开发（React/Vue、性能优化、工程化）
> - [ ] 算法工程师（机器学习、NLP、推荐算法）
> - [ ] 测试开发（自动化测试、质量保障）
> - [ ] 运维/SRE（DevOps、云原生、稳定性）
>
> **【设计类】**
> - [ ] UI设计（界面设计、设计系统）
> - [ ] UX/交互设计（用户研究、交互流程）
> - [ ] 视觉设计（品牌、运营视觉、插画）
>
> **【数据类】**
> - [ ] 数据分析（业务分析、指标体系、A/B测试）
> - [ ] 数据挖掘（机器学习、特征工程、模型应用）
> - [ ] 商业分析（战略分析、商业洞察）
>
> **【其他】**
> - [ ] 市场营销（品牌、推广、公关）
> - [ ] 销售/BD（客户拓展、商务合作）
> - [ ] 职能类（HR、财务、行政）
> - [ ] 其他：_______
>
> **求职类型**：
> - [ ] 校招（202X届）
> - [ ] 暑期实习
> - [ ] 日常实习
> - [ ] 社招
>
> **目标公司类型**：
> - [ ] 互联网大厂（字节、腾讯、阿里等）
> - [ ] 中型互联网公司
> - [ ] 创业公司
> - [ ] 外企
> - [ ] 传统行业数字化

### Step 6: 信息补全确认

针对提取的信息缺失或不明确之处，逐一询问用户。

**不同岗位的补全重点：**

**技术类岗位重点询问：**
- 使用的技术栈？（语言、框架、中间件、数据库）
- 系统的QPS/TPS/并发量？
- 解决了什么技术难题？性能优化了多少？
- 代码量/接口数/模块复杂度？

**设计类岗位重点询问：**
- 设计工具？（Figma、Sketch、PS、AI等）
- 设计成果？（页面数、组件库、设计系统）
- 设计验证方式？（用户测试、AB测试、数据反馈）
- 设计影响力？（用户满意度提升、转化率提升）

**运营类岗位重点询问：**
- 负责的数据指标？（DAU、留存、GMV、内容量）
- 具体的运营策略和执行动作？
- 活动效果数据？（参与人数、转化率、ROI）
- 用户分层和精细化运营方法？

**产品类岗位重点询问：**
- 需求分析和方案设计过程？
- 跨部门协作和项目推动？
- 数据验证和效果评估？

### Step 6: 简历生成

根据确认的岗位方向，生成针对性简历。

**各岗位侧重点映射：**

| 岗位方向 | 简历侧重点 | STAR描述重点 | 关键词 |
|:---|:---|:---|:---|
| **产品经理** | 需求洞察、方案设计、推动落地、效果验证 | 用户调研→PRD设计→跨团队协作→上线数据 | 用户研究、产品设计、A/B测试、数据驱动、跨部门推动 |
| **策略产品** | 算法应用、策略设计、效果评估、模型优化 | 业务目标→策略拆解→模型应用→效果迭代 | 推荐策略、搜索策略、Prompt工程、模型评估、特征工程 |
| **商业化产品** | 变现模式、广告策略、收入优化、ROI提升 | 收入目标→策略设计→AB测试→收入提升 | ARPU、CPM、ROI、广告主体验、变现效率 |
| **产品运营** | 活动策划、增长策略、数据分析、用户分层 | 活动目标→策略设计→资源整合→数据复盘 | 用户增长、留存提升、GMV、DAU、转化率、裂变 |
| **用户运营** | 用户分层、生命周期、精细化运营、留存提升 | 用户分析→分层策略→触达手段→效果评估 | LTV、留存率、活跃度、用户分层、触达策略 |
| **内容运营** | 内容策略、创作者运营、生态建设、爆款打造 | 内容规划→创作者激励→分发策略→生态健康 | UGC、PGC、创作者、内容质量、分发效率 |
| **Java后端** | 高并发、微服务、系统架构、性能优化 | 业务需求→技术方案→编码实现→性能调优 | Spring、MySQL、Redis、Kafka、微服务、分布式 |
| **Go后端** | 云原生、中间件、高可用、高性能 | 业务场景→架构设计→编码实现→性能优化 | Golang、Gin、GORM、Docker、K8s、etcd |
| **前端开发** | 工程化、性能优化、用户体验、组件化 | 需求分析→组件设计→编码实现→性能优化 | React、Vue、Webpack、Vite、TypeScript、工程化 |
| **算法工程师** | 模型设计、特征工程、效果优化、工程落地 | 业务问题→模型选型→特征工程→效果评估 | 机器学习、深度学习、NLP、推荐算法、特征工程 |
| **测试开发** | 质量保障、自动化测试、效能提升、稳定性 | 质量风险→测试方案→自动化建设→效能提升 | 自动化测试、接口测试、性能测试、CI/CD、质量门禁 |
| **UI设计** | 视觉设计、设计系统、组件规范、品牌一致性 | 需求理解→视觉设计→设计规范→组件沉淀 | Figma、Sketch、设计系统、组件库、视觉规范 |
| **UX设计** | 用户研究、交互流程、可用性、体验优化 | 用户研究→信息架构→交互设计→可用性测试 | 用户访谈、 personas、 journey map、原型设计、可用性测试 |
| **数据分析** | 指标体系、归因分析、模型应用、可视化 | 业务问题→数据拆解→分析建模→结论输出 | SQL、Python、指标体系、归因分析、漏斗分析、用户画像 |

**简历生成规则：**

1. **格式规范**
   - 一页纸原则（校招/实习）
   - 倒序时间线
   - bullet point 不超过3行

2. **STAR法则优化**
   - Situation（背景）: 1句话，说明项目目标和挑战
   - Task（任务）: 1句话，说明你的职责
   - Action（行动）: 2-3点，具体做了什么
   - Result（结果）: 量化数据前置，突出成果

3. **数据前置原则**
   ```
   ❌ 原写法：
   负责用户增长策略设计，通过活动策划提升了用户量。
   
   ✅ 优化写法：
   用户增长XX万（+XX%）| 设计并落地增长策略，策划XX活动，通过裂变+投放组合实现用户规模突破
   ```

4. **技术类简历特殊规则**
   - 技术栈明确写出（Java/Spring/Redis/MySQL）
   - 性能数据量化（QPS从X提升到X、响应时间从Xms降到Xms）
   - 突出技术难点和解决方案
   - 代码质量和工程实践（单元测试、Code Review、CI/CD）

5. **设计类简历特殊规则**
   - 设计成果可视化（页面数、组件数、设计系统覆盖度）
   - 设计验证数据（用户满意度、转化率提升、NPS）
   - 设计思考和设计过程
   - 工具和方法论

6. **关键词植入**
   - 根据岗位JD自动植入相关关键词
   - 确保ATS（applicant tracking system）能识别

### Step 7: 增值内容生成

除了简历本身，还提供：

**A. 简历优化建议**
- 亮点总结
- 可提升点
- 针对目标岗位的具体建议

**B. 面试问题预测**
- 根据岗位类型预测10-15个面试问题
- 技术类包含算法题和系统设计题
- 设计类包含作品解读和设计思路题

**C. 投递建议**
- 匹配岗位推荐
- 建议避开的岗位
- 简历投递策略

### Step 8: 输出交付

提供多种格式选项：

> 简历已生成！请选择输出格式：
>
> **格式选项**：
> - [ ] Markdown格式（适合复制到飞书/语雀）
> - [ ] 纯文本格式（适合粘贴到招聘网站）
> - [ ] Word文档（.docx，可直接编辑美化）
>
> **附加内容**：
> - [✓] 简历优化建议
> - [✓] 面试问题预测（10-15题）
> - [ ] 生成其他岗位版本

## 隐私与安全声明

**数据处理原则：**
- 用户提供的项目信息仅用于生成简历，不长期存储
- 处理完成后可主动删除临时文件
- 敏感信息（手机号、具体薪资等）可脱敏处理
- 飞书/企微文档链接需要用户确认授权范围

## 版本记录

- v1.0: 基础版本，支持产品类岗位
- v2.0: 扩展支持运营、技术、设计、数据等多类岗位
- v2.1: 增加技术类性能指标提取、设计类作品展示建议

