track
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseApplication Tracker
求职申请追踪器
View and manage your job applications in one place.
在一处查看并管理你的求职申请记录。
Step 0: Load Tracker
步骤0:加载追踪器
Read . If it doesn't exist, create it with the header:
data/applications.mdmarkdown
undefined读取文件。如果文件不存在,创建该文件并添加以下表头:
data/applications.mdmarkdown
undefinedJob Applications
Job Applications
| Date Added | Date Applied | Company | Role | Score | Status | Evaluation | Notes |
|---|
Then tell the user:
> "Your tracker is empty. Evaluate a job posting to get started, or
> paste a JD and I'll score it for you."| Date Added | Date Applied | Company | Role | Score | Status | Evaluation | Notes |
|---|
然后告知用户:
> "你的追踪器目前为空。你可以评估一则招聘启事来开始使用,或者粘贴职位描述(JD),我会为你打分。"Step 1: Parse User Intent
步骤1:解析用户意图
- No argument / "show tracker" / "my applications": Display full table + stats
- Status filter ("show applied" / "what's in interview"): Filter by status
- Company filter ("show Stripe"): Filter by company name
- Update ("update Acme PM to Interview"): Change status of matching row
- Stats ("how's my search going" / "search stats"): Show summary statistics
- Delete ("remove the Acme entry"): Confirm, then remove row
- 无参数 / "show tracker" / "my applications": 显示完整表格 + 统计数据
- 状态筛选("show applied" / "what's in interview"): 按状态筛选
- 公司筛选("show Stripe"): 按公司名称筛选
- 更新("update Acme PM to Interview"): 修改匹配行的状态
- 统计("how's my search going" / "search stats"): 显示汇总统计数据
- 删除("remove the Acme entry"): 确认后移除对应行
Step 2: Display
步骤2:展示内容
Full View
完整视图
Show the table as-is from applications.md, then show stats below it.
显示中的完整表格,然后在下方展示统计数据。
applications.mdFiltered View
筛选视图
Show only matching rows, then summary:
"Showing {n} applications with status '{status}'."
仅显示匹配的行,然后显示汇总信息:
"正在显示 {n} 条状态为'{status}'的申请记录。"
Update Flow
更新流程
- Find the matching row (by company + role, fuzzy match OK)
- Show current status and proposed new status
- Ask for confirmation:
"Update {Company} - {Role} from {old status} to {new status}?"
- On confirmation, update the row
- If transitioning to "Applied", set Date Applied to today
- If transitioning to "Accepted", congratulate them!
Validate transitions against references/states.md. If invalid:
"Can't move from {old} to {new}. Valid next steps: {list}."
- 查找匹配的行(通过公司+职位名称,支持模糊匹配)
- 显示当前状态和拟更新的新状态
- 请求确认:
"是否将**{Company} - {Role}的状态从{old status}更新为{new status}**?"
- 确认后,更新该行
- 如果状态切换为"Applied",将"Date Applied"设置为今天
- 如果状态切换为"Accepted",向用户表示祝贺!
根据验证状态转换是否有效。如果无效:
references/states.md"无法从{old}状态切换到{new}状态。有效的下一步状态:{list}。"
Step 3: Statistics
步骤3:统计数据
undefinedundefinedYour Job Search Dashboard
你的求职搜索仪表盘
| Metric | Count |
|---|---|
| Total evaluated | {n} |
| Resumes tailored | {n with status >= Resume Ready} |
| Applied | {n} |
| Response rate | {responses / applied}% |
| Interviews | {n} |
| Offers | {n} |
| Average score (applied) | {avg}/5.0 |
| Active (not resolved) | {n non-terminal} |
Top scoring opportunities:
- {Company} - {Role} ({score}/5.0) - {status}
- ...
- ...
Needs attention (applied but no response > 7 days):
- {Company} - {Role} - applied {date}
If there are evaluations without resumes tailored:
> "You have {n} evaluations scoring 3.5+ without a tailored resume.
> Want me to create one? Say 'tailor my resume for {top company}'."| 指标 | 数量 |
|---|---|
| 已评估总数 | {n} |
| 已定制简历 | {n with status >= Resume Ready} |
| 已申请 | {n} |
| 回复率 | {responses / applied}% |
| 已进入面试 | {n} |
| 收到offer | {n} |
| 已申请岗位的平均得分 | {avg}/5.0 |
| 活跃状态(未结束) | {n non-terminal} |
高分机会推荐:
- {Company} - {Role} ({score}/5.0) - {status}
- ...
- ...
需要跟进(已申请超过7天未收到回复):
- {Company} - {Role} - 申请日期 {date}
如果存在已评估但未定制简历的记录:
> "你有{n}条得分3.5分及以上的评估记录尚未定制简历。需要我帮你创建一份吗?请说‘为{top company}定制我的简历’。"Step 4: Suggest Next Actions
步骤4:推荐下一步行动
Based on current state:
- Mostly "Evaluated": "You've got evaluations but haven't applied to many. Want me to tailor resumes for your top-scored roles?"
- Several "Applied" with no updates: "Time for follow-ups? I can draft outreach messages to check in on your applications."
- Has "Interview": "Great, you have interviews! Want me to research {company} to help you prepare?"
- Everything terminal: "Your current batch is wrapped up. Ready to scan for new opportunities?"
根据当前状态:
- 多数为"Evaluated"状态:"你已经完成了一些岗位评估,但还没有申请很多。需要我为你得分最高的岗位定制简历吗?"
- 多条"Applied"状态且无更新:"是时候跟进了?我可以帮你起草跟进邮件来询问申请进度。"
- 存在"Interview"状态:"太棒了,你获得了面试机会!需要我帮你调研{company}来准备面试吗?"
- 所有状态均已结束:"你当前的求职批次已完成。准备好搜索新的机会了吗?"