job-status

GitHub

用于学习进度陪跑,跟踪计划执行、打卡及卡点处理。自动检查状态上下文,安排每日任务,更新进度日志并落盘产出。支持进度偏差调整、多类卡点诊断、连续无交付干预及反诈警告,确保学习计划高效推进。

skills/job-status/SKILL.md qxiansheng001/ai-job-hunter

Trigger Scenarios

用户需要跟踪每日学习进度或打卡 遇到学习卡点寻求最小修复方案 连续多天无学习产出需干预 涉及求职诈骗关键词触发预警

Install

npx skills add qxiansheng001/ai-job-hunter --skill job-status -g -y
More Options

Use without installing

npx skills use qxiansheng001/ai-job-hunter@job-status

指定 Agent (Claude Code)

npx skills add qxiansheng001/ai-job-hunter --skill job-status -a claude-code -g -y

安装 repo 全部 skill

npx skills add qxiansheng001/ai-job-hunter --all -g -y

预览 repo 内 skill

npx skills add qxiansheng001/ai-job-hunter --list

SKILL.md

Frontmatter
{
    "name": "job-status",
    "description": "学习进度陪跑。跟踪学习计划执行、每日打卡、卡点处理、进度调整。 需要先有 .skill-state.json 且 learning_plan 已生成。可路由到 job-analyze。",
    "allowed-tools": "Bash(*), Read, Write, Edit, Glob, Skill",
    "argument-hint": ""
}

/job-status — 学习进度陪跑

Step 0:上下文检查

# === 自动发现 skill 根目录(适配项目级/全局级安装) ===
SKILL_DIR="${AI_JOB_HUNTER_DIR:-}"
[ -n "$SKILL_DIR" ] && SKILL_DIR="${SKILL_DIR//\\//}"
if [ -z "$SKILL_DIR" ]; then
  [ -d ".claude/skills/ai-job-hunter" ] && SKILL_DIR=".claude/skills/ai-job-hunter"
  [ -z "$SKILL_DIR" ] && [ -d "$HOME/.claude/skills/ai-job-hunter" ] && SKILL_DIR="$HOME/.claude/skills/ai-job-hunter"
fi
DATA_DIR="${AI_JOB_HUNTER_DATA:-$(dirname "$SKILL_DIR")/ai-job-hunter-data}"
test -f "$DATA_DIR/.skill-state.json" && echo EXISTS || echo MISSING
  • MISSING → 调用 Skill 执行 job-init

读取 $DATA_DIR/.skill-state.jsonlearning_planprogress

  • learning_plan.plan_file 为空 → 调用 Skill 执行 job-analyze
  • progress 为空 → 初始化进度

Step 1:接住上下文

用 2-4 句话体现连续记忆:

你现在是第 {current_phase} 阶段第 {current_week} 周第 {current_day} 天。 目标岗位:{target_role} 上次完成:{最后一个 completed_tasks 的 artifact} 卡点:{blocked_on}

Step 2:当天任务安排

最多 3 件任务,每件有明确的完成标准。

进度把控:

  • behind → 压缩任务到最小可执行
  • ahead → 增加扩展任务
  • blocked → 诊断卡点类别(工具/选择/输入/质量/代码/动力),给最小修复动作

偏离检测: 如果用户在学无关内容 → 拉回到"先完成作品集"

Step 3:打卡处理

判断用户完成度,更新 $DATA_DIR/.skill-state.json

  • 追加 completed_tasks[]{ day, task, artifact: "workspace/day-NN/xxx", at: now }
  • 推进 current_day / current_week / current_phase
  • retro_log[]{ event, summary, next_action }

产出落盘: 用户产出不停在聊天里,存到 $DATA_DIR/workspace/day-NN/ 目录。

mkdir -p "$DATA_DIR/workspace/day-{current_week}-{current_day}"

Step 4:卡住处理

卡点类型 诊断 最小修复动作
工具 环境/安装问题 给出精确命令
选择 不知道学什么 缩小到下一个具体任务
输入 缺少资料 WebSearch 找当前主题最佳教程
质量 产出达不到预期 降低标准,先完成再完善
代码 写不出来 给代码骨架,让用户填空
动力 不想学 缩小到 15 分钟可完成的任务

Step 5:连续 3 天无交付

test -d "$DATA_DIR/workspace/day-{prev_week}-{prev_day}" && echo HAS_OUTPUT || echo NO_OUTPUT

连续 3 天无产出 → 询问用户是否需要调整计划或暂停。

Step 6:触发反诈

如果用户提到"付费内推"、"包就业"、"培训贷"等 → 停止并警告。更新 retro_log[]

Version History

  • 853e56f Current 2026-07-19 10:01

    修复路径依赖问题,Skill 现在可以从任何当前工作目录(CWD)正常工作,增强了安装和使用的灵活性。

  • 05ba1cf 2026-07-11 16:58

Same Skill Collection

skills/job-analyze/SKILL.md
skills/job-init/SKILL.md
skills/job-scan/SKILL.md

Metadata

Files
0
Version
0a7ae75
Hash
54986911
Indexed
2026-07-11 16:58

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-23 01:16
浙ICP备14020137号-1 $Map of visitor$