从项目代码自动生成前端开发简历SKILL
·
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。
关键原则
- 只写实际存在的:代码里有的才写,不编造。每个技术点都能在 package.json 或代码里找到对应
- 量化优先:代码行数、文件数、页面数、组件数都用数字说话
- 按规模排序:最大/最核心的项目放第一条
- 技术栈具体化:不写「熟悉前端框架」,写「React 19 + Ant Design 6 + TypeScript + Vite 8」
- 功能要点 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 保存前检查文件是否被占用,占用则换文件名
- 生成后提醒用户:补全
[占位符]、检查邮箱/电话是否正确
更多推荐



所有评论(0)