一键导入
hr-talent-screener
專門用於處理「104履歷候選人才篩選」。當使用者提供一份未整理的 ANALYSIS.md(104系統擷取的候選人總資料),需要進行資料清洗、去重、分類並篩選出面試候選名單時,請使用此技能。也適用於使用者提及「找人選」、「篩選履歷」、「幫我從名單中挑人」等情境。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
專門用於處理「104履歷候選人才篩選」。當使用者提供一份未整理的 ANALYSIS.md(104系統擷取的候選人總資料),需要進行資料清洗、去重、分類並篩選出面試候選名單時,請使用此技能。也適用於使用者提及「找人選」、「篩選履歷」、「幫我從名單中挑人」等情境。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | hr-talent-screener |
| description | 專門用於處理「104履歷候選人才篩選」。當使用者提供一份未整理的 ANALYSIS.md(104系統擷取的候選人總資料),需要進行資料清洗、去重、分類並篩選出面試候選名單時,請使用此技能。也適用於使用者提及「找人選」、「篩選履歷」、「幫我從名單中挑人」等情境。 |
當使用者提供一份 ANALYSIS.md 原始檔案,要求從中篩選出符合機電/廠務/工程相關職缺的面試候選人時,必須觸發並嚴格遵循本技能的所有流程。
將未經整理的 104 系統候選人總資料(通常上萬行),經過三階段清洗後,依據已建立的人才篩選規則(references/screening_rules.md),自動產出符合條件的候選人姓名一覽表。
D:\green-tools\python-3.14.2-embed-amd64\python.exereferences/screening_rules.md — 純規則手冊(跨批次永久有效,僅更新規則本身)references/iteration_log.md — 疊代日誌(歷史累積,每批次追加,不刪除)references/clear_RULE.md — 三階段清洗規則定義使用 scripts/pipeline_clean.py 對 ANALYSIS.md 執行以下三個階段的清洗。
注意:此步驟會直接覆寫 ANALYSIS.md 原檔。 清洗是強制性的,因為:(1) 104 系統雜訊會干擾評分、(2) 不去重會導致同一人被重複計分、(3) 分區排序是後續 M/N/E 規則的前提。
執行指令:
D:\green-tools\python-3.14.2-embed-amd64\python.exe scripts/pipeline_clean.py <ANALYSIS.md路徑>
腳本會輸出清洗統計摘要,Agent 需向使用者回報此統計。
使用 scripts/screen_candidates.py 對清洗後的 ANALYSIS.md 進行篩選:
references/screening_rules.md 中的規則進行評分:
執行指令(雙角色架構,輸入檔統一為 ANALYSIS.md):
# default = MEP 角色(廠務 + MEP 設計合一,預設)
D:\green-tools\python-3.14.2-embed-amd64\python.exe scripts/screen_candidates.py ANALYSIS.md
# space-manager(空間管理工程師:跨系統整合 + 法規理解)
D:\green-tools\python-3.14.2-embed-amd64\python.exe scripts/screen_candidates.py ANALYSIS.md --role=space-manager
# (deprecated)mep-design 為 v9.0~v9.1 過渡名稱,v9.2 起自動 fallback 至 default
# D:\green-tools\python-3.14.2-embed-amd64\python.exe scripts/screen_candidates.py ANALYSIS.md --role=mep-design
/improve(關鍵步驟)根據使用者的回饋,Agent 必須執行以下 四個子步驟:
references/screening_rules.md(純規則文件):
screen_candidates.py 中的關鍵字陣列必須與 screening_rules.md 保持同步。 若只改規則文件不改程式碼,篩選引擎不會生效。references/iteration_log.md(疊代日誌):
references/historical_selections.csv(歷史選人紀錄):
HR_Data_Summary.csv 全部資料追加至此(加上 batch 欄位標記批次)Agent 在完成規則更新後,必須主動進行以下反思分析:
📊 落差分析報告
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 本次排除統計:共 N 人排除,歸類如下:
- [類型A]:X 人 (Y%) — 規則覆蓋狀態:🟢已有/🟡部分/🔴未覆蓋
- [類型B]:X 人 (Y%) — 規則覆蓋狀態:...
■ 意外落差點(本次最值得注意的發現):
1. [落差描述] — 現有規則 [Exx] 理應攔截,但仍有 X 人漏網
2. [落差描述] — 全新排除維度,現有規則完全未覆蓋
■ 問題選項(請逐項確認):
Q1: [具體問題]
A) [選項A — 代表某種規則調整方向]
B) [選項B — 代表另一種方向]
C) 這是我的誤判,不需調整
Q2: ...
/review(在 /merge 之後執行)此步驟不在本技能(hr-talent-screener)的
/filter流程中直接執行。 它發生在使用者完成/merge(PDF → CSV)之後,因為只有看到完整履歷的結構化細節(HR_Data_Summary.csv),才能發現 ANALYSIS.md 摘要階段無法看出的落差。🔁 階段獨立原則(v10.3+ 新增):每次
/review必須當作獨立執行——進場第一件事重讀HR_Data_Summary.csv與根目錄 PDF 列表確認當前狀態,不可信任跨對話的上下文記憶或前批殘留檔案(review_decisions.json可能是上一輪遺留的舊版,會被apply_review_decisions.py的對齊檢查擋下並要求重新產生)。
Agent 基於 HR_Data_Summary.csv 執行最終審閱(2026-07-02 起含閘門機制,閘門定義詳見 CLAUDE.md「閘門機制與 gatekeeper Agent」章節):
D:\green-tools\python-3.14.2-embed-amd64\python.exe scripts/generate_review_decisions.py --role=<role>
gatekeeper(MODE: PROXY):有歷史模式支持的筆代打判決,查無模式的筆掛起,掛起清單仍回頭請使用者裁決gatekeeper(MODE: RECORD)記錄本次互動(含使用者對掛起筆的裁決)review_decisions.json(格式如下),然後執行官方腳本 scripts/apply_review_decisions.py 將判決寫入 HR_Data_Summary.csv 並執行 CSV↔PDF 驗證。嚴禁自行撰寫一次性腳本以 hardcode dict 方式直接修改 CSV(違反 CLAUDE.md 唯一腳本原則)。
正式候選 / 排除 / 降級觀察 / 碩士儲備review_decisions.json 格式:
{
"role": "default",
"decisions": {
"001": {"result": "正式候選", "reason": ""},
"002": {"result": "排除", "reason": "E12 純物業..."}
}
}
D:\green-tools\python-3.14.2-embed-amd64\python.exe scripts/apply_review_decisions.py review_decisions.json
apply_review_decisions.py 自動執行):逐筆比對 CSV 序號與根目錄 PDF 檔名 {序號}_{姓名}.pdf,任一筆不一致即立即中止。所有 PDF/MD 一律保留在根目錄,禁止建立 excluded/ / downgraded/ / reserve/ 子資料夾,分類結果僅記錄於 CSV 的「審閱結果建議」欄位中。gatekeeper(MODE: RECORD)。
screening_rules.md / role_overlays/ / screen_candidates.pyscreening_rules.md(default)或 role_overlays/<role>.md(overlay)與 screen_candidates.py(漏網之魚必須歸因到具體規則缺口),然後必跑黃金集回歸測試:
D:\green-tools\python-3.14.2-embed-amd64\python.exe scripts/regression_check.py
--accept 更新 baseline;否則退回修正規則。代打模式下 FAIL 一律停下等使用者。gatekeeper(MODE: RECORD)記錄 closure。本次找人任務完成,規則已沉澱為下一次 /filter 的養分⚠️ 這是一個逐次疊代增加準度的過程。每次執行,人才候選計畫都會變得更精準。
scripts/ 內的腳本,嚴禁在專案目錄下另建臨時腳本。references/screening_rules.md 與追加 references/iteration_log.md。HR_Data_Summary.csv 永遠只保留當批次的最新版(覆蓋)。歷史數據僅存放於 references/historical_selections.csv 這一個 CSV 檔案中。/improve 結束前,必須執行落差分析並向使用者提出問題選項,不可省略。