job-application-assistant
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseJob Application Assistant
求职申请助手
Workflow
工作流程
When the user provides a job posting (URL or text), follow this workflow:
当用户提供职位发布信息(URL或文本)时,请遵循以下工作流程:
Step 1: Research & Evaluate Fit
步骤1:调研与匹配度评估
- Fetch the job posting content (use WebFetch for URLs). A 403 is not a dead end - follow the escalation order in before concluding a page is unavailable, and prefer the employer's own careers posting over an aggregator listing
09-web-research.md - Keep the full posting text verbatim for Step 3b to archive - never a summary
- Analyze the posting for required competencies, keywords, and priorities
- Research the company (website, LinkedIn, mission, recent news), per
09-web-research.md - Score the posting against the candidate's profile using the framework in
04-job-evaluation.md - Present the evaluation table and verdict
- Suggest whether the candidate should call the employer before applying (see for guidance)
04-job-evaluation.md - Ask the user if they want to proceed with an application
- 获取职位发布内容(针对URL使用WebFetch工具)。遇到403状态码并非死路 - 在判定页面无法访问前,请遵循中的升级流程,且优先选择雇主官方招聘页面而非聚合平台的职位列表
09-web-research.md - 完整保留职位发布原文用于步骤3b存档 - 绝不使用摘要
- 分析职位发布中的必备能力、关键词及优先级
- 调研公司信息(官网、LinkedIn、使命愿景、近期新闻),遵循中的要求
09-web-research.md - 使用中的框架,将职位发布与候选人简历进行匹配评分
04-job-evaluation.md - 展示评估表格及结论
- 根据中的指导,建议候选人是否应在申请前联系雇主
04-job-evaluation.md - 询问用户是否要继续申请流程
Step 2: Tailor CV
步骤2:定制CV
- Read the most relevant existing CV variant from as a starting point
cv/ - Follow the guidelines in
05-cv-templates.md - Create with tailored content
cv/main_<company>_<role>.tex - Adjust: profile statement, skills section, experience bullet emphasis, section order
- 从目录中读取最相关的现有CV版本作为基础
cv/ - 遵循中的指南
05-cv-templates.md - 创建定制化内容的文件
cv/main_<company>_<role>.tex - 调整内容:个人简介、技能板块、工作经历要点侧重、板块顺序
Step 3: Write Cover Letter
步骤3:撰写求职信
- Follow the writing style rules in (critical: no em-dashes, no cliches)
03-writing-style.md - Follow the template structure in
06-cover-letter-templates.md - Create
cover_letters/cover_<company>_<role>.tex - Ensure the letter connects specific experience to the role requirements
- 遵循中的写作风格规则(重点:禁止使用长破折号、禁止使用陈词滥调)
03-writing-style.md - 遵循中的模板结构
06-cover-letter-templates.md - 创建文件
cover_letters/cover_<company>_<role>.tex - 确保求职信将候选人的具体经历与职位要求关联起来
Step 3b: Record the Application
步骤3b:记录申请信息
- Run this once both documents exist. A CV or cover letter drafted alone is not yet an application.
- Follow Step 6b (
/apply) exactly: same header, same match-then-update rule, same.claude/commands/apply.mdrow, same posting archive, same prohibition on touchingdrafted. It is stated there once so the two paths cannot drift. Three of its values are named injob_scraper/seen_jobs.json's own terms:/apply/cv_fileare the paths written in Steps 2 and 3 here,cover_letter_fileis the posting URL from Step 1, and the posting text item 7 archives is the one Step 1 read.source - This step exists here because Step 5 routes straight into this skill. Without it, that path writes two documents and records nothing.
/scrape
- 仅在CV和求职信均完成后执行此步骤。单独起草CV或求职信不算完成申请。
- 严格遵循**步骤6b**(
/apply)中的要求:相同的标题、相同的匹配更新规则、相同的.claude/commands/apply.md行、相同的职位存档规则、禁止修改drafted。该步骤在job_scraper/seen_jobs.json中仅说明一次,以确保两条路径不会出现偏差。其中三个参数对应/apply中的术语:/apply/cv_file为步骤2和3中生成的文件路径,cover_letter_file为步骤1中的职位发布URL,存档的职位文本为步骤1读取的原文。source - 设置此步骤是因为步骤5会直接进入本技能流程。若缺少此步骤,该路径仅生成两份文档而无任何记录。
/scrape
Step 4: Interview Preparation
步骤4:面试准备
- Follow the framework in
07-interview-prep.md - Prepare STAR-format answers for likely questions
- Identify role-specific talking points
- Draft questions the candidate should ask the interviewer
- 遵循中的框架
07-interview-prep.md - 为可能出现的问题准备STAR-format格式的答案
- 识别职位相关的谈话要点
- 起草候选人应向面试官提出的问题
Reference Files
参考文件
| File | Purpose |
|---|---|
| Education, experience, skills, publications, awards |
| Behavioral assessment, strengths, ideal environments |
| Tone, structure, do's and don'ts |
| Scoring framework for job fit |
| LaTeX CV structure and tailoring rules |
| LaTeX cover letter structure and tailoring rules |
| STAR examples, tough questions, roleplay guidelines |
| Portal free-text fields: self-introduction, project entries, character-limited pitches |
| Fetching postings and company pages: trust boundary, the WebFetch 403 fallback, escalation order, claim verification |
| 文件 | 用途 |
|---|---|
| 教育背景、工作经历、技能、出版物、奖项 |
| 行为评估、优势、理想工作环境 |
| 语气、结构、注意事项 |
| 职位匹配度评分框架 |
| LaTeX CV结构及定制规则 |
| LaTeX求职信结构及定制规则 |
| STAR示例、难题应对、角色扮演指南 |
| 招聘门户自由文本字段:自我介绍、项目条目、字符限制型推介 |
| 获取职位及公司页面:信任边界、WebFetch 403 fallback方案、升级流程、信息验证 |
Quick Commands
快捷指令
The user may also ask for individual steps without the full workflow:
- "Evaluate this job posting" - Step 1 only
- "Write a CV for [company]" - Step 2 only
- "Write a cover letter for [role] at [company]" - Step 3 only
- "Help me prepare for an interview at [company]" - Step 4 only
- "What jobs should I look for?" - Career strategy discussion using profile + evaluation framework
用户也可要求单独执行某一步骤而非完整流程:
- "评估这份职位发布" - 仅执行步骤1
- "为[公司]撰写CV" - 仅执行步骤2
- "为[公司]的[职位]撰写求职信" - 仅执行步骤3
- "帮我准备[公司]的面试" - 仅执行步骤4
- "我应该找什么工作?" - 结合候选人简历及评估框架进行职业策略讨论