前端全流程求职Skill 攻略
前端全流程求职Skill
求职全流程分为五个阶段,每个阶段都有明确的输入、输出和关键动作:
- 每个 Skill 可独立调用:只想改简历?直接 /job-resume-engineer。只需准备面试?/interview-tech-prep
- 编排器自动串联:/job-hunt start 一键走完全流程,自动传递上下文
- 反馈闭环:复盘数据可回流向定位和简历阶段做策略调整
- 状态机管理:IDLE → POSITIONING → RESUME → APPLYING → INTERVIEWING → NEGOTIATING → ACCEPTED
入口索引 / 快速导航
--- name: job-hunt-pro description:>前端工程师求职全攻略 Skill 套件入口。已拆分为7个独立微 Skill +1个编排器, 支持单独调用和 Pipeline 编排执行。覆盖从定位到入职的完整求职流程。 触发词:求职、找工作、改简历、面试准备、投简历、薪资谈判、求职攻略。 version:"2.0.0"# v2: 拆分为微 Skill 架构tags:[job-hunting, interview, resume, frontend, career]redirect_to: job-hunt-orchestrator# 推荐使用编排器作为主入口suite: - job-positioning# Step 1: 自我定位- job-resume-engineer# Step 2: 简历工程- job-channel-manager# Step 3: 投递管理- interview-tech-prep# Step 4a: 技术面- interview-project-drill# Step 4b: 项目深挖- salary-negotiator# Step 5: 薪资谈判- interview-review# Step 6: 复盘闭环- job-hunt-orchestrator# ★ 编排器 (推荐入口)---# Job Hunt Pro v2 - 前端工程师求职全攻略>**"v2 已升级为微 Skill 编排架构。7 个独立 Skill + 1 个编排器,高内聚低耦合。"**>>**推荐入口**:`/job-hunt-orchestrator`或直接`/job-hunt start`## 快速导航### 方式一:编排模式(推荐)/job-hunt start # 一键启动完整求职 pipeline
/job-hunt status # 查看当前进度和 KPI
编排器会自动按顺序调度所有子 Skill,管理数据流转。 ### 方式二:单步模式(按需调用) | 阶段 | Skill 名称 | 触发命令 | 说明 | |------|-----------|---------|------| | **Step 1** | `job-positioning` | `/job-positioning` | 自我定位 & 技能盘点 | | **Step 2** | `job-resume-engineer` | `/job-resume-engineer` | 简历工程 & STAR 优化 | | **Step 3** | `job-channel-manager` | `/job-channel-manager` | 投递渠道管理 & 追踪 | | **Step 4a** | `interview-tech-prep` | `/interview-tech-prep` | 技术面准备 | | **Step 4b** | `interview-project-drill` | `/interview-project-drill` | 项目深挖演练 | | **Step 5** | `salary-negotiator` | `/salary-negotiator` | 薪资谈判 & Offer评估 | | **Step 6** | `interview-review` | `/interview-review` | 面试复盘 & 反馈闭环 | ### 方式三:编排器命令 | 命令 | 功能 | |------|------| | `/job-hunt start` | 启动全量流程 | | `/job-hunt status` | 查看当前状态 | | `/job-hunt step <name>` | 单步执行 | | `/job-hunt kpi` | KPI 看板 | | `/job-hunt pause / resume` | 暂停/恢复 | ## 架构概览┌──────────────────────┐ │ job-hunt-orchestrator│ ← 编排器 (大脑) └──────┬───────────────┘ │ 调度 ┌──────────────┼──────────────┬──────────────┐ ↓ ↓ ↓ ↓ ┌──────────┐ ┌────────────┐ ┌───────────┐ ┌──────────┐ │positioning│→ │resume- │→ │channel- │→ │tech-prep │ │ 定位 │ │engineer │ │manager │ │ 技术面 │ └──────────┘ └────────────┘ └───────────┘ └────┬─────┘ │ ┌────────────────────────────────────────┘ ↓ ↓ ┌──────────────┐ ┌──────────────┐ │project-drill │→ │salary- │→ ┌──────────┐ │ 项目深挖 │ │negotiator │ │ review │ └──────────────┘ │ 谈判 │ │ 复盘闭环 │ └──────────────┘ └────┬─────┘ │ 策略迭代(回流)## 设计理念 | 原则 | 实践 | |------|------| | **单一职责** | 每个 Skill 只做一件事,做好一件事 | | **独立可用** | 每个 Skill 可单独调用,不必走完整个流程 | | **数据驱动** | 追踪表 + KPI 看板 + 复盘数据驱动决策 | | **反馈闭环** | interview-review 的数据可回流调整上游策略 | | **渐进式推进** | 支持 full-run 和 step-by-step 两种模式 | 详细文档请查看各子 Skill 的 SKILL.md 文件。 --- *Job Hunt Pro Micro-Skill Suite v2.0* *8 Skills | 1 Orchestrator | Fully Composable* *Updated: 2026-05-23*总编排器——大脑
核心(Pipeline 调度、状态机、数据协议)
--- name: job-hunt-orchestrator description:>求职全流程编排器。协调调度7个子 Skill(positioning / resume-engineer / channel-manager / tech-prep / project-drill / negotiator / review), 实现从自我定位到入职 Offer 的完整 Pipeline。支持全量运行和单步执行。 触发词:求职、找工作、求职攻略、求职全流程。 version:"1.0.0"tags:[job-hunt, orchestration, pipeline, career]depends:[]# 入口,无上游依赖manages:[job-positioning, job-resume-engineer, job-channel-manager, interview-tech-prep, interview-project-drill, salary-negotiator, interview-review]---# Job Hunt Orchestrator - 求职全流程编排器>**"求职不是运气博弈,是一个可编排、可量化、可迭代的项目。"**## 功能定位|属性|说明||------|------||**职责**|统一入口 + 流程调度 + 数据流转 + 状态管理||**输入**|用户启动指令 + 当前阶段状态||**输出**|协调各子 Skill 执行,管理完整求职生命周期||**角色**|类似 CI/CD 的 Pipeline 编排器|---## 架构总览┌─────────────────────────────────────────────────────────────┐
│ job-hunt-orchestrator │
│ (Pipeline Controller) │
│ │
│ 用户指令 → 阶段判断 → 调度子Skill → 收集输出 → 推进状态 │
│ ↓ │
│ ┌──────────────────────────────────────────────────┐ │
│ │ Execution Pipeline │ │
│ │ │ │
│ │ Step 1 Step 2 Step 3 │ │
│ │ ┌─────────┐ ┌──────────┐ ┌─────────────┐ │ │
│ │ │positioning│ → │resume- │→ │channel- │ │ │
│ │ │ │ │engineer │ │manager │ │ │
│ │ └─────────┘ └──────────┘ └──────┬──────┘ │ │
│ │ │ │ │
│ │ 收到面试? ──┴── 是 │ │
│ │ ↓ │ │
│ │ Step 4a Step 4b Step 5 Step 6 │ │
│ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────┐ │ │
│ │ │tech-prep │→ │project- │→ │salary- │→ │review│ │ │
│ │ │ │ │drill │ │negotiator│ │ │ │ │
│ │ └──────────┘ └──────────┘ └──────────┘ └──┬───┘ │ │
│ │ │ │ │
│ │ 策略迭代? ──┘ │ │
│ │ ↓ (回流 Step 1/2) │ │
│ └──────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
## 子 Skill 注册表 | # | Skill 名称 | 职责 | 触发条件 | 输出产物 | |---|-----------|------|---------|---------| | 1 | `job-positioning` | 自我定位 & 技能盘点 | 流程启动 | 定位报告 JSON | | 2 | `job-resume-engineer` | 简历工程 & STAR 优化 | 定位完成后 | 优化后简历 | | 3 | `job-channel-manager` | 投递渠道管理 & 追踪 | 简历完成后 | 追踪表 | | 4 | `interview-tech-prep` | 技术面准备 | 收到面试邀约 | 学习计划 | | 5 | `interview-project-drill` | 项目深挖演练 | 配合技术面准备 | Q&A 手册 | | 6 | `salary-negotiator` | 薪资谈判 & Offer评估 | 技术面全部通过 | 谈判策略 | | 7 | `interview-review` | 复盘 & 反馈闭环 | 每次面试后 / 终局 | KPI 报告 | --- ## 执行模式 ### 模式一:Full Run(全量执行) 从头到尾跑完整个求职 pipeline。 **触发方式**:/job-hunt start
**执行流程**:Phase 1 - 准备期 (Day 1-3)
├─ [01] 调用 job-positioning
│ └─ 输出: 目标岗位画像 + 技能雷达 + 差距分析
├─ [02] 调用 job-resume-engineer
│ └─ 输入: 定位报告 + 原始简历
│ └─ 输出: 优化后简历 + 诊断报告
└─ [03] 调用 job-channel-manager init
└─ 输出: 空白追踪表 + 渠道策略建议
Phase 2 - 投递期 (Day 4+)
├─ [04] job-channel-manager: 每日投递 + 追踪更新
└─ 等待事件: 收到面试邀约?
Phase 3 - 面试期 (收到邀约后)
├─ [05] 调用 interview-tech-prep (目标公司定向准备)
├─ [06] 调用 interview-project-drill (项目深挖)
├─ [07] 面试执行…
└─ [08] 调用 interview-review (每次面试后)
Phase 4 - 决策期 (技术面通过后)
├─ [09] 调用 salary-negotiator (Offer 分析 + 谈判)
└─ [10] 最终复盘: interview-review (终局)
Loop: 如果需要策略调整 → 回流 Phase 1 或 Phase 2
### 模式二:Step by Step(单步执行) 只执行某一个阶段的 skill。 **触发方式**:/job-hunt step positioning # 只做自我定位
/job-hunt step resume # 只优化简历
/job-hunt step interview # 只做面试准备
/job-hunt step negotiate # 只做薪资谈判
/job-hunt step review # 只做复盘
### 模式三:Status Check(状态查看) 查看当前进度和 KPI。 **触发方式**:/job-hunt status # 查看当前阶段和整体进度
/job-hunt kpi # 查看 KPI 看板
/job-hunt timeline # 查看时间线
--- ## 状态机设计 ```markdown ## 求职状态定义 states: IDLE: 未开始 POSITIONING: 正在自我定位 RESUME_BUILDING: 正在优化简历 APPLYING: 正在投递中 INTERVIEWING: 正在面试中 NEGOTIATING: 正在谈判中 REVIEWING: 正在复盘 ACCEPTED: 已接受 Offer PAUSED: 暂停(用户主动) transitions: IDLE → POSITIONING: 用户启动 /job-hunt start POSITIONING → RESUME_BUILDING: 定位完成 RESUME_BUILDING → APPLYING: 简历就绪 APPLYING → INTERVIEWING: 收到面试邀约 INTERVIEWING → NEGOTIATING: 全部技术面通过 INTERVIEWING → APPLYING: 面试未通过(继续投递) INTERVIEWING → REVIEWING: 每次面试后(不改变主状态) NEGOTIATING → ACCEPTED: 接受 Offer NEGOTIATING → INTERVIEWING: 谈判破裂(继续面其他) * → PAUSED: 用户暂停 PAUSED → *: 用户恢复数据流转协议
各 Skill 之间通过标准化的 JSON 格式传递数据:
// 共享上下文类型定义interfaceHuntContext{// 来自 positioningprofile:{target_role:string;target_level:'junior'|'mid'|'senior'|'architect';salary_range:{min:number;max:number;currency:string};skill_radar:Record<string,number>;gap_analysis:GapItem[];};// 来自 resume-engineerresume:{optimized_content:string;// Markdowndiagnostic_score:number;keyword_coverage:number;};// 来自 channel-managerapplications:Application[];channel_metrics:ChannelMetric[];// 来自 tech-prepprep_plan:PrepPlan;// 来自 project-drillproject_qas:ProjectQA[];// 来自 negotiatoroffers:OfferAnalysis[];negotiation_strategy:NegotiationStrategy;// 来自 review (全局累积)interviews:InterviewRecord[];kpis:KPISnapshot[];}快速启动命令一览
| 命令 | 作用 |
|---|---|
/job-hunt start | 启动全量流程 |
/job-hunt status | 查看当前状态 |
/job-hunt step <name> | 单步执行某个 Skill |
/job-hunt kpi | 查看 KPI 看板 |
/job-hunt pause | 暂停流程 |
/job-hunt resume | 恢复流程 |
/job-hunt reset | 重置所有状态(谨慎使用) |
编排最佳实践
- 不要跳过定位— 定位不清,后面全是浪费
- 简历是基础— 再好的投递渠道也救不了一份烂简历
- 追踪一切— 数据是你优化策略的唯一依据
- 及时复盘— 面试后 24h 内必须记录,否则遗忘率 > 80%
- 允许迭代— 第一次定位可能不准,根据反馈调整是正常的
- 保持节奏— 求职是马拉松,不是百米冲刺。每周固定投入时间
Job Hunt Pro - Micro-Skill Orchestration Suite
Core: 7 Independent Skills + 1 Orchestrator
Version: 1.0.0 | Last Updated: 2026-05-23
