py文档链接Python 模板,独立可运行,修改 RESUME_DATA 字典即可生成简历

skill文档资源链接:skill文档
description: 根据实际项目代码自动分析技术栈与功能模块,生成专业前端开发简历 Word 文档。支持从已有 PDF 简历提取个人信息和照片。
category: developer
triggers:

  • 根据项目生成简历
  • 分析项目写简历
  • 生成前端简历
  • 项目生成简历

根据实际项目代码自动分析技术栈、功能模块、代码规模,生成专业的 Word 简历文档。

工作流程

第一步:探索项目

# 1. 看项目根目录
ls /path/to/project/

# 2. 读 package.json 取技术栈
# dependencies: React/Vue版本、UI库、构建工具等

# 3. 統計代码规模
find src -type f \( -name '*.tsx' -o -name '*.ts' -o -name '*.vue' \) -not -path '*/node_modules/*' | xargs cat | wc -l

# 4. 列页面和组件数量
ls src/pages/ | wc -l
ls src/components/ | wc -l

# 5. 读 README 了解项目定位
# 6. 读关键页面文件了解具体功能

第二步:提取简历素材

从代码中提取的信息 → 简历中的表述:

代码来源简历素材
package.json dependencies技术栈关键词
src/pages/ 目录结构负责的页面/模块列表
src/components/ 通用组件封装的复用组件
代码行数项目规模量化描述
docs/ 设计文档架构设计/规范体系建设
Dockerfile / nginx.conf部署能力
单元测试文件质量保障

第三步:生成 Word 简历

使用 python-docx 库生成简历,模板结构:

头部:姓名 + 联系方式 + 照片(左右表格布局)
── 分隔线 ──
专业技能(双列表格,分类 + 具体技能)
项目经验(公司/项目名 + 时间 + 职责 + 要点列表)
工作经历(公司 + 时间 + 概括)
教育背景
自我评价

核心代码模板见 templates/resume_template.py

关键原则

  1. 只写实际存在的:代码里有的才写,不编造。每个技术点都能在 package.json 或代码里找到对应
  2. 量化优先:代码行数、文件数、页面数、组件数都用数字说话
  3. 按规模排序:最大/最核心的项目放第一条
  4. 技术栈具体化:不写「熟悉前端框架」,写「React 19 + Ant Design 6 + TypeScript + Vite 8」
  5. 功能要点 3-6 条:每条一句话,用「●」开头,动词开头

常见项目类型映射

项目特征简历定位
Ant Design Pro + MobX + 50+ 页面大型企业级平台
React 19 + Vite + 业务系统中大型管理系统
Vue 3 + ECharts + 大屏数据可视化项目
微信小程序 + 管理后台全栈多端项目

注意事项

  • 先问用户有没有现有 PDF 简历可以提取个人信息和照片
  • 照片从 PDF 用 PyMuPDF 提取:fitz.open(pdf) → page.get_images() → doc.extract_image(xref)
  • 个人信息优先从现有简历提取,其次让用户补充
  • Word 保存前检查文件是否被占用,占用则换文件名
  • 生成后提醒用户:补全 [占位符]、检查邮箱/电话是否正确
Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐