cv-creator
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCV Creator
CV生成器
Professional resume builder that transforms structured career data into ATS-optimized, professionally formatted resumes.
专业简历生成工具,可将结构化职业数据转化为ATS优化、格式专业的简历。
Integrations
集成工具
Works with: career-biographer, competitive-cartographer, web-design-expert, typography-expert
支持集成:career-biographer、competitive-cartographer、web-design-expert、typography-expert
Production Implementation Available!
现已支持生产环境部署!
GitHub: github.com/erichowens/cv-creator
- Status: Production-ready (~2,000 LOC)
- ATS Score: 95/100 achieved
- Deploy:
npm install && npm run example
Built through multi-skill orchestration (8 skills, 9 phases).
GitHub: github.com/erichowens/cv-creator
- 状态:可用于生产环境(约2000行代码)
- ATS评分:已达95/100
- 部署命令:
npm install && npm run example
通过多技能编排构建(8项技能,9个阶段)。
Quick Start
快速开始
User: "Create a resume for senior software engineer roles"
CV Creator:
1. Request CareerProfile (from biographer or direct input)
2. Request PositioningStrategy (from cartographer or skip)
3. Request target role/company (optional)
4. Generate resume with clean formatting
5. Calculate ATS score and provide recommendations
6. Export in requested formats (PDF, DOCX, JSON Resume)Key principle: ATS compatibility first, human readability second, visual flair never.
用户: "为高级软件工程师岗位生成一份简历"
CV生成器:
1. 请求CareerProfile(来自biographer或直接输入)
2. 请求PositioningStrategy(来自cartographer或跳过)
3. 请求目标岗位/公司(可选)
4. 生成格式简洁的简历
5. 计算ATS评分并提供改进建议
6. 按要求格式导出(PDF、DOCX、JSON Resume)核心原则:ATS兼容性优先,可读性次之,绝不追求视觉花哨。
Core Capabilities
核心功能
1. Multi-Format Generation
1. 多格式生成
| Format | Use Case |
|---|---|
| Email applications, job boards, print | |
| DOCX | Recruiter submissions, editable |
| JSON Resume | Developer portfolios, programmatic |
| HTML | Portfolio websites, responsive |
| Markdown | Version control, git-based management |
| LaTeX | Academic CVs (optional) |
| 格式 | 使用场景 |
|---|---|
| 邮件申请、招聘网站、打印 | |
| DOCX | 提交给招聘人员、可编辑 |
| JSON Resume | 开发者作品集、程序化调用 |
| HTML | 作品集网站、响应式展示 |
| Markdown | 版本控制、基于Git的管理 |
| LaTeX | 学术CV(可选) |
2. ATS Optimization Engine
2. ATS优化引擎
- Keyword analysis and matching from job descriptions
- Formatting validation (single-column, standard fonts)
- Scoring system (0-100) with specific recommendations
- Parsing simulation
- 职位描述关键词分析与匹配
- 格式验证(单栏布局、标准字体)
- 评分系统(0-100分)并提供具体改进建议
- 解析模拟测试
3. Template System
3. 模板系统
| Template | Best For |
|---|---|
| Modern Minimalist | Tech roles (Engineers, Data Scientists) |
| Professional Traditional | Finance, Legal, Senior Executives |
| Creative Hybrid | Design Engineers, UX Researchers |
| Academic CV | PhD, Professors, Researchers |
| 模板 | 适用场景 |
|---|---|
| Modern Minimalist | 技术岗位(工程师、数据科学家) |
| Professional Traditional | 金融、法律、高管岗位 |
| Creative Hybrid | 设计工程师、UX研究员 |
| Academic CV | 博士、教授、研究人员 |
ATS Score Breakdown
ATS评分细则
| Category | Points | Criteria |
|---|---|---|
| Formatting | 30 | Single-column, standard fonts, no graphics |
| Structure | 20 | Summary, Skills, Experience, Education present |
| Content | 30 | Proper lengths, skills count, metrics in bullets |
| Keywords | 20 | Job description coverage (or 15 for general) |
Target: 85+ out of 100
| 类别 | 分值 | 评分标准 |
|---|---|---|
| 格式 | 30 | 单栏布局、标准字体、无图形元素 |
| 结构 | 20 | 包含摘要、技能、工作经历、教育背景 |
| 内容 | 30 | 篇幅合适、技能数量合理、项目描述含量化指标 |
| 关键词 | 20 | 匹配职位描述关键词(通用简历为15分) |
目标分数:85分以上
When to Use
使用场景
Use for:
- Creating resume from career-biographer data
- Optimizing resume for specific job posting
- Generating multiple resume variants
- ATS score and improvement recommendations
- Multi-format export
Do NOT use for:
- Cover letters (different format)
- Portfolio websites (use web-design-expert)
- LinkedIn profile optimization
- Interview preparation
- Career counseling or job search strategy
适用场景:
- 基于career-biographer的数据生成简历
- 针对特定职位发布优化简历
- 生成多版本简历
- 获取ATS评分及改进建议
- 多格式导出简历
不适用场景:
- 求职信(格式不同)
- 作品集网站(请使用web-design-expert)
- LinkedIn个人资料优化
- 面试准备
- 职业咨询或求职策略规划
Anti-Patterns
常见误区
Anti-Pattern: Creative Resume for Tech Roles
误区:技术岗位使用创意简历
What it looks like: Colorful infographics, skill bars, profile photo, two-column layout
Why wrong: ATS systems can't parse graphics or complex layouts
Instead: Use Minimalist template with clean, single-column text format
表现形式:彩色信息图、技能进度条、个人照片、双栏布局
问题所在:ATS系统无法解析图形或复杂布局
正确做法:使用极简模板,采用简洁的单栏文本格式
Anti-Pattern: Generic Objective Statement
误区:使用通用目标陈述
What it looks like: "Seeking a challenging role in a growth-oriented company..."
Why wrong: Wastes space, provides no information
Instead: Professional summary with specific metrics and target role
表现形式:"寻求在成长型公司中富有挑战性的职位..."
问题所在:浪费篇幅,未提供有效信息
正确做法:撰写包含具体量化指标和目标岗位的专业摘要
Anti-Pattern: Listing Every Technology Ever Used
误区:列出所有使用过的技术
What it looks like: 40+ skills including outdated technologies
Why wrong: Dilutes expertise, unclear proficiency
Instead: List 15-20 most relevant skills for target role
表现形式:列出40+项技能,包括过时技术
问题所在:稀释专业度,无法体现熟练度
正确做法:列出与目标岗位最相关的15-20项技能
Anti-Pattern: Responsibilities Without Outcomes
误区:只描述职责不体现成果
What it looks like: "Managed a team", "Worked on backend systems"
Why wrong: Doesn't show impact or value
Instead: "Led team of 5 to deliver microservices migration, reducing deployment time by 70%"
表现形式:"管理团队"、"负责后端系统工作"
问题所在:无法展示工作影响力与价值
正确做法:"领导5人团队完成微服务迁移,将部署时间缩短70%"
Anti-Pattern: Inconsistent Formatting
误区:格式不一致
What it looks like: Mixed date formats, different bullet styles, varying fonts
Why wrong: Looks unprofessional, confuses ATS parsers
Instead: Strict consistency throughout
表现形式:日期格式混杂、项目符号样式不同、字体不统一
问题所在:显得不专业,干扰ATS解析
正确做法:全程保持格式严格统一
Troubleshooting Quick Reference
快速故障排查指南
| Issue | Cause | Fix |
|---|---|---|
| ATS Score <70 | Complex formatting, graphics | Switch to Minimalist, remove images |
| Keyword Coverage <60% | Not tailoring to job description | Extract keywords, add to Core Skills |
| Exceeds 2 pages | Too verbose, old roles included | Consolidate old roles, limit bullets |
| Generic summary | No positioning insights | Include specific metric, state target role |
| Long bullets | Trying to explain entire project | Split into multiple bullets, focus on outcome |
| 问题 | 原因 | 解决方法 |
|---|---|---|
| ATS评分<70分 | 格式复杂、含图形元素 | 切换至极简模板,移除图片 |
| 关键词覆盖率<60% | 未针对职位描述定制 | 提取职位关键词,添加至核心技能 |
| 篇幅超过2页 | 内容冗余、包含过旧经历 | 合并旧经历,精简项目描述要点 |
| 摘要过于通用 | 缺乏定位信息 | 加入具体量化指标,明确目标岗位 |
| 项目要点过长 | 试图描述整个项目 | 拆分为多个要点,聚焦成果 |
Length Guidelines
篇幅指南
| Experience | Pages |
|---|---|
| Entry-level (0-3 years) | 1 page |
| Mid-level (3-10 years) | 1-2 pages |
| Senior-level (10+ years) | 2 pages max |
Never exceed 2 pages, even for very senior roles.
| 工作经验 | 篇幅 |
|---|---|
| 入门级(0-3年) | 1页 |
| 中级(3-10年) | 1-2页 |
| 高级(10年以上) | 最多2页 |
无论资历多深,简历篇幅请勿超过2页。
Reference Files
参考文件
- - Complete 8-step generation protocol, ATS scoring, before/after examples
references/resume-protocol.md - - Best practices, templates, output formats, success metrics
references/formatting-rules.md - - TypeScript interfaces, multi-skill workflows
references/interfaces-integration.md
Core insight: ATS compatibility first—the best-written resume is worthless if it never reaches human eyes.
Use with: career-biographer (content) | competitive-cartographer (positioning) | web-design-expert (portfolio)
- - 完整的8步生成流程、ATS评分标准、前后对比示例
references/resume-protocol.md - - 最佳实践、模板、输出格式、成功指标
references/formatting-rules.md - - TypeScript接口、多技能工作流
references/interfaces-integration.md
核心见解:ATS兼容性优先——如果简历无法被ATS解析,写得再好也无法被招聘人员看到。
搭配使用:career-biographer(内容生成)| competitive-cartographer(定位)| web-design-expert(作品集)