前端全流程求职Skill 攻略

前端全流程求职Skill

求职全流程分为五个阶段,每个阶段都有明确的输入、输出和关键动作:

  • 每个 Skill 可独立调用:只想改简历?直接 /job-resume-engineer。只需准备面试?/interview-tech-prep
  • 编排器自动串联:/job-hunt start 一键走完全流程,自动传递上下文
  • 反馈闭环:复盘数据可回流向定位和简历阶段做策略调整
  • 状态机管理:IDLE → POSITIONING → RESUME → APPLYING → INTERVIEWING → NEGOTIATING → ACCEPTED

入口索引 / 快速导航

bash 复制代码
---
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 调度、状态机、数据协议)

bash 复制代码
---
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 格式传递数据:

typescript 复制代码
// 共享上下文类型定义
interface HuntContext {
  // 来自 positioning
  profile: {
    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-engineer
  resume: {
    optimized_content: string;  // Markdown
    diagnostic_score: number;
    keyword_coverage: number;
  };

  // 来自 channel-manager
  applications: Application[];
  channel_metrics: ChannelMetric[];

  // 来自 tech-prep
  prep_plan: PrepPlan;

  // 来自 project-drill
  project_qas: ProjectQA[];

  // 来自 negotiator
  offers: 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 重置所有状态(谨慎使用)

编排最佳实践

  1. 不要跳过定位 --- 定位不清,后面全是浪费
  2. 简历是基础 --- 再好的投递渠道也救不了一份烂简历
  3. 追踪一切 --- 数据是你优化策略的唯一依据
  4. 及时复盘 --- 面试后 24h 内必须记录,否则遗忘率 > 80%
  5. 允许迭代 --- 第一次定位可能不准,根据反馈调整是正常的
  6. 保持节奏 --- 求职是马拉松,不是百米冲刺。每周固定投入时间

Job Hunt Pro - Micro-Skill Orchestration Suite
Core: 7 Independent Skills + 1 Orchestrator
Version: 1.0.0 | Last Updated: 2026-05-23

复制代码
相关推荐
_Evan_Yao11 小时前
数据结构太难了?用画图的方式理解链表和栈和树和图
数据结构·学习·链表
一只大袋鼠11 小时前
SpringBoot 入门学习笔记(三)Web 开发下篇
spring boot·笔记·学习
承渊政道11 小时前
Linux系统学习【进程概念从入门到深入理解】
linux·服务器·笔记·学习·ubuntu·系统架构·bash
魔法阵维护师11 小时前
从零开发游戏需要学习的c#模块,第二十二章(音效与背景音乐)
学习·游戏·c#
Bigger11 小时前
架构解密:mini-cc 的核心设计思路
前端·agent·ai编程
心中有国也有家12 小时前
hixl:昇腾分布式推理的「快递专线」
人工智能·经验分享·笔记·分布式·学习·算法
爱睡懒觉的焦糖玛奇朵19 小时前
【从视频到数据集:焦糖玛奇朵的魔法工具使用说明】
人工智能·python·深度学习·学习·算法·yolo·音视频
极客密码19 小时前
感谢雷总!Mimo大模型价值¥659/月的 MAX 套餐,让我免费领到了!
前端·ai编程·claude
夏天想20 小时前
人类将从“执行者“变为“总导演”,学习Ai知识
人工智能·学习