Skip to main content

make-resume

中文可编辑简历制作技能:默认基于 ASu 单栏高密度技术简历模板,根据用户经历制作或复刻可编辑 HTML/PDF;用户也可以指定仓库内其他模板、本地 HTML 或参考截图。用户输入“/make-resume”“我要阿酥同款简历”或要求制作、修改、复刻简历文件时使用;用户要求 LaTeX、`.tex` 或 Overleaf 版本时,在默认 HTML 交付之外附加导出 `.tex` 源文件。

الانتقال إلى التثبيت

معلومات المصدر

المستودع
Hisn00w/ASu-skills
آخر نشاط في المصدر
١٥ سبتمبر ٢٠٢٦ في ٠٦:١٩
لغة SKILL.md المكتشفة
الصينية
النجوم
٤٬٩٣٠
التفرعات
٢٨٢

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
4 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
make-resume
description
中文可编辑简历制作技能:默认基于 ASu 单栏高密度技术简历模板,根据用户经历制作或复刻可编辑 HTML/PDF;用户也可以指定仓库内其他模板、本地 HTML 或参考截图。用户输入“/make-resume”“我要阿酥同款简历”或要求制作、修改、复刻简历文件时使用;用户要求 LaTeX、`.tex` 或 Overleaf 版本时,在默认 HTML 交付之外附加导出 `.tex` 源文件。
# /make-resume:制作与复刻可编辑简历 `/make-resume` 是唯一的简历文件制作入口。默认使用仓库中的 ASu 单栏高密度技术简历模板作为只读母版;用户明确指定其他模板、本地 HTML、模板名称或参考截图时,优先按指定模板生成。无论使用哪种模板,交付物都必须是真正可编辑的 HTML,并支持打印或导出 PDF。 ## 路由边界 - 只改写经历、项目或 HR 话术:使用 `/great-resume`; - 制作、修改、复刻任何 HTML/PDF 简历,或选择简历模板:使用 `/make-resume`; - “我要阿酥同款简历”等同于选择默认 ASu 模板,仍使用 `/make-resume`,不再路由到另一个简历 skill。 ## 模板与资源 默认模板壳是 `assets/asu-resume/template.html`。 用户可以通过以下方式指定模板,优先级高于默认模板: 1. 指定仓库模板名或路径; 2. 提供本地 HTML/Word/PDF/简历图片作为参考; 3. 指定 `assets/templates-html/` 下的模板壳文件。 仓库中的 `assets/asu-resume/template.html` 和 `assets/templates-html/` 为模板壳文件,共享外框位于 `assets/frame/`。Agent 只读取内容壳,在用户目录创建并修改副本。壳文件只有设计稿,交付前必须用 `scripts/` 下的脚本内联共享的 `base.css`、`toolbar.css`、`toolbar.html` 和 `editor.js`,生成自包含 HTML;不能把壳文件直接交给用户。参考截图只用于分析版式,不能整页嵌入最终简历。 如果 skill 被单独复制到其他目录,先从当前 skill 目录向上定位 `assets/`,只有在该目录包含完整模板资源时才使用它。完整资源至少包括 `resume-data-template.json`、`template-overview.jpg`、`fictional-resume-photo.png`、`frame/` 下的 `base.css`、`toolbar.css`、`toolbar.html`、`editor.js`,以及全部 18 个模板壳文件。找不到完整资源时必须明确说明,使用简洁 A4 后备模板,并说明不保证 18 套模板、预览图、示例照片或原模板复刻精度。 ## 工作流程 1. 盘点用户消息、附件和项目文件中的姓名、联系方式、教育、实习/工作、项目、技能、目标岗位、公开链接、页数和照片需求。用户提供主张—证据账本时,按 [账本状态规则](../great-resume/references/claim-evidence-ledger.md) 读取事实。 2. 如果用户提供 PDF、已有简历、截图、图片或文档,先提取文字并分析栏位、间距、字体层级、颜色、照片位置和分页,再选择模板。未指定模板时使用默认 ASu 模板;指定模板时不擅自替换。 3. 缺少关键字段时只补问真正影响交付的内容。姓名、学校、公司、职位、时间和成果指标不得捏造;无法补齐时使用 `待补充` 或 `待确认` 占位。 4. 按“模板选择矩阵”决定页数和内容顺序。内容能在正常字号下形成完整单页时优先单页;需要双页时先填实第一页,再让第二页承接补充内容,不为了模板结构过早分页。 5. 生成用户专属可编辑 HTML。先根据模板壳生成用户内容壳,然后在仓库根目录执行:默认 ASu 模板用 `node scripts/build-asu-resume.mjs <用户内容壳> <用户输出HTML>`,其余模板用 `node scripts/inline-template.mjs <用户内容壳> <用户输出HTML>`。脚本完成公共工具栏/样式/代码内联。引用的图片、`icons/` 和 `logos/` 按输出 HTML 的相对路径一起交付。 6. 公司或平台名称能够确认时匹配品牌 Logo。优先复用共享 `assets/logos/` 中的实际 SVG;缺少对应资源时使用 `@lobehub/icons` 或 `@lobehub/icons-static-svg` 的官方 SVG,并将用户专属 Logo 放在用户副本旁的 `logos/` 目录。无法确认品牌或没有可用资源时使用纯文字公司条,不用相似 Logo 代替。 7. 将 print-preview 作为交付前强制 QA:检查 A4 纸张、分页、单双栏、照片比例、长文本溢出、中文字体、打印边距、工具栏隐藏、链接可识别和公司 Logo 比例,再按 [A4 页面平衡与视觉密度 QA](references/page-balance-qa.md) 测量每页内容占用并保存整页截图。发现问题先修复 HTML/CSS。 8. 按 [PDF 导出验收标准](#pdf-导出验收标准) 生成或指导生成 PDF,不用截图替代可编辑源文件。 正式成稿只使用当前岗位适用且状态为“已确认”的主张;“待确认”只可留在内部草稿中,导出最终 PDF 前必须确认或删除。“已过期”和“不采用”的主张不得进入对外材料。 ## 输入清单 - 基础信息:姓名、电话、邮箱、城市/籍贯、求职方向、个人主页/GitHub/作品集(可选); - 教育背景:学校、学历、专业、起止时间、GPA/排名、主修课程、奖项; - 实习/工作:公司或团队、岗位、起止时间、业务背景、个人职责、技术栈、结果证据; - 项目经历:项目名称、岗位相关性、个人边界、技术栈、核心动作、结果证据、公开链接或截图; - 技能:语言、框架、数据库、中间件、工具链、英语/证书; - 投递目标:岗位名称、JD、校招/社招、页数要求、风格偏好、是否需要照片; - 模板偏好:默认 ASu 模板,或用户指定的模板文件、模板名称、参考图片; - 输出要求:HTML 保存位置、是否同时导出 PDF、文件命名和隐私处理。 ## 缺失字段补问规则 - 最多一次补问 3 个最关键问题,优先问会改变模板和内容结构的问题:目标岗位、页数、是否已有完整简历/附件; - 用户要求先生成初稿时,不等待所有字段齐全,用 `待补充` 标记姓名、时间、公司和成果数据等缺口; - 教育、工作、项目的正式名称和时间不得代填;成果指标没有证据时写可核验的定性结果或 `待确认`; - 发现真实隐私信息时,只写入用户要求的简历文件,不写入 skill 模板、示例、README 或公开说明; - 同一字段在多个来源冲突时,列出冲突项并请用户确认,不自行选择更“好看”的版本。 ## 模板选择矩阵 用户明确指定模板时,始终以指定模板为准;未指定时默认使用 ASu 单栏高密度技术简历模板。 | 场景 | 推荐模板结构 | 适用内容密度 | 风格 | | --- | --- | --- | --- | | 用户要求 ASu 同款、AI/Agent/LLM 技术岗 | ASu A4 单栏高密度,项目与技术证据优先 | 高:多段实习/项目 + 技术栈 | 专业、证据导向 | | 后端开发 / Python / Java | A4 单页双栏或紧凑单栏 | 中高:2—3 段项目/实习 + 技能栈 | 稳重、工程化 | | 数据分析 / 算法 / AI 应用 | A4 单页或双页,项目和实验结果优先 | 高:指标、模型、数据集、可视化较多 | 专业、证据导向 | | 产品 / 运营 / 商务 | A4 单页,经历成果和业务指标优先 | 中:实习/活动/项目较均衡 | 简洁、结果导向 | | 设计 / 新媒体 / 作品集岗位 | A4 单页视觉型或带作品链接结构 | 中低:强调作品入口和视觉层级 | 有辨识度但不过度装饰 | | 校招无实习或经历较少 | A4 单页双栏,教育、技能、项目补足版面 | 低到中:1—2 个项目 | 稳妥、留白合理 | | 社招或经历较多 | A4 双页,工作经历按时间倒序 | 高:多段工作/项目/成果 | 稳重、信息密度高 | 默认决策: - 默认 ASu 模板使用单栏、高密度、蓝色分区标题、浅灰经历条和右上角照片位; - 内容超过单页且压缩会损害可读性时,改为双页而不是把字号缩到不可读; - 单页优先形成“身份定位—最强证据—核心经历—技能”的完整闭环; - 用户明确要“稳妥版”时优先保守措辞和证据完整性;明确要“进取版”时可强化定位,但必须标注待补证据。 ## 默认排版 - 默认 A4,左右边距以所选模板为基准并保持稳定分页; - 默认白底并使用一个主强调色,避免过度装饰; - 页面内容必须可选中、可修改、可复制; - 用户没有提供真实照片时可以使用虚构示例照片,并提醒替换; - 不把用户真实个人信息写入插件的模板、示例或 README。 ## Print-preview QA 交付 HTML 前必须检查打印预览或等价的 print media 渲染结果: - A4 页面尺寸、页边距和分页稳定,没有多余空白页; - 页面占用符合 [页面平衡规则](references/page-balance-qa.md):单页不过空,多页的非末页先填实,末页没有可通过重排消除的大面积空白; - 单栏/双栏结构符合所选模板,打印预览中不会被移动端 CSS 改成错误布局; - 长姓名、邮箱、链接、项目标题和技能标签不溢出、不重叠、不遮挡后续内容; - 照片比例正常,未被拉伸、压扁或裁切到关键区域; - 工具栏、编辑按钮、调试提示在打印时隐藏; - 中文字体可读,字号不低于正常投递可接受范围; - 背景色、分割线和标签在开启“背景图形”后表现正常,关闭背景图形时仍可读。 如果无法自动打开浏览器或生成预览图,必须在交付说明中写明未完成自动 QA,并给出人工检查步骤。 ## PDF 导出验收标准 本机装有 Edge/Chrome 时,可用零依赖脚本 [scripts/export-resume-pdf.mjs](../../scripts/export-resume-pdf.mjs) 自动导出(`npm run export:pdf -- <html路径> --out <pdf>`,`preferCSSPageSize` 让 PDF 纸张跟随模板 `@page`);浏览器打印另存为 PDF 作为兜底。 - 文件页数符合预期:单页模板导出 1 页,双页模板导出 2 页,除非用户明确允许扩页; - PDF 中没有工具栏、编辑虚线、浏览器页眉页脚、URL、日期或多余空白页; - 页面为 A4,缩放建议 100%,页边距使用默认/无边距时均不破坏内容; - 双栏、表格、标签、项目符号和分割线位置正确; - 文本可选中、可复制,不能把整页截图当成 PDF; - 公开链接在纸面上仍可识别目的地,不能只显示“网站”“PAPER”“CODE”等失去上下文的标签; - 长链接去掉无关追踪参数并允许自然换行,导出后从 PDF 文本中抽查关键域名或 DOI; - 如使用照片,照片清晰且比例正确;如使用占位照片,交付说明提醒替换; - 推荐浏览器设置:Chrome/Edge、另存为 PDF、A4、背景图形开启、页眉页脚关闭、缩放 100%。 ## LaTeX 输出(可选) 面向习惯 LaTeX 或需要在 Overleaf 继续维护简历的用户,`.tex` 是**可选附加格式,不替代 HTML 交付**。只有用户明确要求 LaTeX、`.tex` 或 Overleaf 版本时才生成;默认交付流程不变。 - **模板指定方式与 HTML 一致。** 未指定时使用默认的 ASu 单栏版式;用户指定其他 `.tex` 母版时,把母版路径作为第三个参数传给脚本。目前 `assets/latex-resume/` 下提供三套版式: - `template.tex`:ASu 单栏高密度,蓝色分区标题,与默认 HTML 模板观感一致,未指定时使用; - `compact.tex`:紧凑单栏,收紧页边距与行距、章节标题用色块,适合经历较多需压进单页的候选人; - `academic.tex`:学术风,无彩色、小型大写标题、行距宽松,黑白打印友好,适合科研与教职投递。 三套都只使用 TeX Live 基础发行版自带宏包。`assets/templates-html/` 下的 18 套 HTML 模板中,带侧边栏、时间线、圆角卡片的版式依赖 CSS Grid 与圆角阴影,在不引入额外宏包的前提下无法等价复刻,因此未逐一对应;用户指定这些模板要求 `.tex` 时,说明这一边界并推荐上述最接近的一套。 - **信息等价,版式不等价。** `.tex` 保证章节顺序和内容与 HTML 一致,不承诺像素级复刻 ASu 样式。 - **证件照与校标。** 数据中的 `profile.photo` 指定图片文件名时,头部自动分为左文字右图片两栏;为空时退化为纯文字单栏。图片文件名只允许字母、数字、点、下划线和连字符(`\includegraphics` 的文件名参数不做转义),交付时必须把图片文件和 `.tex` 一起给用户。母版对图片缺失有容错:找不到文件时画占位框并提示,不会中断编译。 - **仓库不编译 LaTeX,也不要求用户安装 TeX。** 产物是纯文本源文件,编译交给 Overleaf 或用户已有的本地环境。 生成方式:先把已确认的简历事实写成结构化 JSON(字段见 [`../../assets/resume-data-template.json`](../../assets/resume-data-template.json),缺省字段对应的整节不输出),再在仓库根目录执行 `node scripts/build-latex-resume.mjs <简历数据JSON> <用户输出TEX> [母版TEX]`。第三个参数省略时使用默认 ASu 母版,这与 `inline-template.mjs` 由调用方指定壳文件的方式一致。任何包含全部 `@` 标记的 `.tex` 都可以作为母版:版式差异集中在母版导言区,脚本的转义与章节生成逻辑与版式无关,可被各版式复用。 默认母版是 [`../../assets/latex-resume/template.tex`](../../assets/latex-resume/template.tex),脚本统一处理 LaTeX 转义。新增版式只需在 `assets/latex-resume/` 下添加一个包含全部 `@` 标记、并定义 `\asuphotowidth`、`\asuheadtextwidth`、`\asuphoto`、`\asuname`、`\asumeta`、`\asuentry` 的 `.tex`,不需要改动脚本;测试会自动遍历该目录校验新版式。不要绕过脚本手写 `.tex`:简历正文里的 `C++`、`30%`、`snake_case`、`A&B` 等内容未经转义会直接导致编译失败。 交付 `.tex` 时必须附上 Overleaf 使用步骤(三步):① New Project → Blank Project,填写 Project name 后 Create;② 上传 `.tex`,使用证件照或校标时把图片一并上传到同一项目;③ File → Settings 中把 Main document 选为该文件、Compiler 选择 **XeLaTeX**(中文必需,pdfLaTeX 会失败),然后 Recompile。母版只使用 TeX Live 基础发行版自带宏包,且不指定中文字体(回落到 Overleaf 内置的 Fandol),以保证跨环境编译可复现。 ## 交付内容 默认交付可编辑 `.html` 文件、使用的模板说明、资源或 fallback 状态、print-preview QA 结果、各页内容占用比例、浏览器编辑与保存方法和 PDF 导出方法。若用户同时需要经历改写,先调用 `/great-resume` 完成文字,再将确认后的内容放入 `/make-resume` 生成的用户副本;不得修改默认 ASu 模板或用户指定的只读模板源文件。
عرض على GitHub