Hệ sinh thái AI Sự nghiệp Toàn diện: Săn việc đa kênh ATS • Thẩm định CV chuẩn Tech Lead • Tái cấu trúc Kinh nghiệm • Phỏng vấn Đối kháng 3 Trục
Multi-ATS Boolean Search • 4-Tier JD Deconstruction • 5s HR Audit • Experience Refinement • AI Mock Interview • JSON Profile Caching
Tổng Quan • 4 Siêu Skill Cốt Lõi • Cơ Chế JSON Cache • Sơ Đồ Hoạt Động • Cài Đặt & Lệnh Mẫu • Đóng Góp
Repository này cung cấp một Hệ sinh thái AI Sự nghiệp Khép kín (End-to-End AI Career Suite) dành cho Kỹ sư Công nghệ, Lập trình viên và Tech Talents. Hệ thống bao phủ toàn bộ vòng đời ứng tuyển: từ săn việc chủ động đa kênh ATS, bóc tách JD 4 tầng, thẩm định CV 5 giây, tái cấu trúc kinh nghiệm 100% chống bịa đặt đến luyện phỏng vấn đối kháng với Tech Lead ảo.
Hệ thống hoạt động với 4 cỗ máy AI chuyên biệt kết nối chặt chẽ:
- 🏹
job-hunter: Săn lùng JD mục tiêu qua mọi cổng ATS toàn cầu (Lever, Greenhouse, Ashby, Workday, LinkedIn), bóc tách yêu cầu 4 tầng và phân tích khoảng cách năng lực (Gap Analysis). - 🎯
cv-reviewer: Đóng vai trò Hội đồng tuyển dụng & Tech Lead, thẩm định từng dòng kinh nghiệm, bắt lỗi chí mạng P0/P1, kiểm tra quy tắc 5 giây của Recruiter và ép lưu cache JSON. - ✍️
cv-experience-refinement: Tiếp nhận Handoff Packet để tái cấu trúc từng dự án thành mô hình chuẩn (1 dòng Tổng quan + 2–4 Bullets chuyên sâu), tuân thủ 100% nguyên tắc Bảo toàn sự thật (Anti-Hallucination). - 🎙️
mock-interviewer: Đóng vai Tech Lead / Hiring Manager khó tính, thực hiện phỏng vấn đối kháng theo cơ chế thích ứng (Adaptive Difficulty), mô phỏng sự cố Production và đánh giá 3 trục (Technical Depth, Communication, Problem Solving).
┌────────────────────────────────────────────────────────┐
│ TECH CAREER AI AGENT WORKSPACE │
└───────────────────┬────────────────────────────────────┘
│
┌─────────────────┬───────────────┴───────────────┬─────────────────┐
▼ ▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│🏹 job-hunter │ │🎯 cv-reviewer│ │✍️ cv-refine │ │🎙️ mock-interv│
├──────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
│• Boolean ATS │ │• 5s HR Audit │ │• 1 Overview │ │• 5 Modes │
│• 4-Tier JD │ │• 2-Axis Tier │ ──[cache/]──► │ + 2-4 Bullet│ │• Adaptive Diff│
│• Gap Analysis│ │• P0/P1/P2 │ │• Anti-Halluc │ │• Production │
│• Outreach │ │• Role Part │ │• Placeholders│ │• 3-Axis Score│
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
- Boolean Search Playbook: Sinh tự động chuỗi tìm kiếm nâng cao quét vào các cổng ATS: Lever, Greenhouse, Ashby, Workday, SmartRecruiters, LinkedIn X-Ray, ITviec, TopCV.
- 4-Tier JD Deconstruction: Bóc tách JD 4 tầng (Hard Requirements, Nice-to-have, Responsibilities, Cultural Signals).
- Evidence-Based Matching: Đối sánh năng lực 5 cấp độ (Claim → Evidence → Source → Timestamp → Confidence) và phát hiện Negative Evidence.
- Bản đồ thị trường Tech Việt Nam: Phân khúc Tier 1 Global/Chip/Automotive, Tier 2 Product/IoT, Tier 3 Outsourcing.
- Quy tắc 5 Giây Recruiter: Kiểm tra độ thu hút và khả năng định vị năng lực trong 5 giây đầu.
- Bảng phân cấp lỗi P0 / P1 / P2: Bắt lỗi chí mạng (P0: sai lệch thời gian, thiếu bối cảnh), lỗi cạnh tranh (P1: thiếu số liệu, từ ngữ chung chung).
- Phân bổ vai trò kinh nghiệm (Role Partitioning): Gán nhãn
Trụ cột (Pillar),Bằng chứng (Proof),Bổ sung (Supplement)hoặcXóa bỏ (Delete). - Từ điển ngành & Interview Hooks: Bộ từ vựng kỹ thuật chuẩn Tech Lead và các điểm đào sâu phỏng vấn.
- Khung 2 Tầng Chuẩn Mực: 1 dòng Tổng quan trả lời "Dự án giải quyết bài toán gì?" + 2–4 Gạch đầu dòng kỹ thuật chuyên sâu (System Design, Technical Depth, Reliability, Delivery).
- Quy Tắc Bất Biến (Facts Are Immutable):
- Tuyệt đối không tự ý bịa đặt số liệu %, người dùng, quy mô đội ngũ hay công nghệ mới.
- Tự động chèn thẻ
[CẦN XÁC NHẬN: ...]vào các vị trí cần ứng viên điền số liệu đo lường thực tế. - Chống "Fake Seniorize": Không biến
ImplementedthànhArchitectedhayLed teamnếu không có bằng chứng.
- 3 Chế Độ Đầu Ra:
final(hoàn thiện),enhanced-draft(bản thảo kèm thẻ xác nhận),incomplete(liệt kê câu hỏi truy vấn).
- 5 Chế Độ Phỏng Vấn:
full-mock(toàn diện 7 bước),technical-deep-dive(chuyên sâu kỹ thuật),cv-defense(thẩm tra hồ sơ),pressure-test(áp lực 60s),weakness-drill(khoan vào điểm yếu). - Động Cơ Thích Ứng (Adaptive Engine): Tự động tăng/giảm độ khó (Level 1 Fundamental → Level 5 Tech Lead) dựa trên câu trả lời thực tế.
- Mô Phỏng Sự Cố Production: Đưa ra sự cố hệ thống theo từng nấc manh mối (Alert → Triage → Clues → Root Cause & Prevention).
- Đánh Giá 3 Trục Chuẩn Xác: Chấm điểm độc lập (Technical Depth, Communication, Problem Solving 0-10) và xuất kết luận (Strong Hire → No Hire).
| File Cache | Nội Dung Lưu Trữ | Lợi Ích Thực Tế |
|---|---|---|
cache/cv_profile.json |
Toàn bộ sự thật đã xác thực (Available Facts), cấp độ ứng viên, danh sách kỹ năng, phân loại kinh nghiệm, Interview Hooks và trường mở rộng refinement. |
Khi ứng tuyển JD mới, AI Agent đọc trực tiếp từ file này, không cần tải lại file CV thô. |
cache/job_profile.json |
Bài toán trọng tâm của JD, tiêu chí bắt buộc (Must-have), điểm cộng (Nice-to-have), từ khóa kỹ thuật. | Nhanh chóng thử nghiệm nhiều phương án điều chỉnh kinh nghiệm với cùng một JD. |
cache/interview_session.json |
Tiến trình các lượt hỏi đáp, đánh giá nội bộ theo lượt, cờ cảnh báo mâu thuẫn và điểm số tích lũy. | Giúp theo dõi sự tiến bộ qua từng buổi luyện phỏng vấn. |
sequenceDiagram
autonumber
actor User as Ứng Viên / Dev
participant JH as 🏹 job-hunter
participant CR as 🎯 cv-reviewer
participant Refine as ✍️ cv-experience-refinement
participant Interview as 🎙️ mock-interviewer
participant Cache as 💾 JSON Cache (cache/*.json)
User->>JH: Yêu cầu tìm việc theo Tech Stack & Target Role
JH->>Cache: Bóc tách JD 4 tầng & Ghi vào job_profile.json
User->>CR: Gửi CV đối chiếu với JD mục tiêu
CR->>Cache: Bóc tách sự thật CV & Ghi vào cv_profile.json
CR-->>User: Xuất Báo Cáo Thẩm Định (P0/P1, Phân bổ vai trò)
User->>Refine: Yêu cầu tinh chỉnh kinh nghiệm trụ cột
Refine->>Cache: Cập nhật bản refined vào cv_profile.json
Refine-->>User: Xuất Bản Tinh Chỉnh (1 Overview + 2-4 Bullets + Placeholders)
User->>Interview: Bắt đầu luyện phỏng vấn (/mock-interview full)
Interview->>Cache: Đọc Available Facts & Interview Hooks
loop Lượt tương tác 1 câu/lần
Interview-->>User: Đưa ra câu hỏi theo độ khó thích ứng (Level 1-5)
User->>Interview: Trả lời câu hỏi
Interview->>Interview: Đánh giá nội bộ & Phát hiện mâu thuẫn CV
end
Interview-->>User: Xuất Báo Cáo Đánh Giá 3 Trục (Strong Hire -> No Hire)
1. Cài đặt tự động qua skills CLI
# Cài đặt trọn bộ 4 skills cho Antigravity, Cursor, Claude Code, Codex, OpenClaw
npx skills add StariverKang/cv-reviewer --skill cv-reviewer --skill cv-experience-refinement --skill mock-interviewer --skill job-hunter -g -a codex -a cursor -a claude-code -a openclaw -yHãy sử dụng job-hunter để tạo chuỗi Boolean search tìm kiếm các vị trí Senior Embedded Engineer (C++/FreeRTOS/ESP32) trên các nền tảng ATS (Greenhouse, Lever) và LinkedIn tại khu vực Việt Nam/Remote.
Hãy sử dụng cv-reviewer để thẩm định bản CV này đối chiếu với JD mục tiêu. Xác định cấp độ ứng viên, bắt các lỗi P0/P1, phân bổ vai trò kinh nghiệm và xuất gói bàn giao tinh chỉnh.
Hãy sử dụng cv-experience-refinement để viết lại trải nghiệm Camera-AI ở vai trò Trụ cột (Pillar). Chỉ sử dụng Sự thật khả dụng (Available Facts), tự động chèn thẻ [CẦN XÁC NHẬN: ...] cho các số liệu đo lường còn thiếu.
Hãy sử dụng mock-interviewer khởi động chế độ /mock-interview full. Đóng vai Tech Lead khó tính, đọc cache/cv_profile.json và phỏng vấn tôi từng câu một, xoáy sâu vào các điểm Interview Hooks và kiến trúc đa luồng.
- 100% Tiếng Việt (OUTPUT ALWAYS = VN): Toàn bộ câu hỏi, nhận xét, phân tích chuyên môn và báo cáo đánh giá đều được trình bày bằng tiếng Việt chuẩn chỉnh, chuyên nghiệp.
- Bảo Toàn Sự Thật (Anti-Hallucination Guard): Tuyệt đối không tự bịa đặt dự án, số liệu thành tích hoặc công nghệ ứng viên chưa từng làm.
- Tương Tác 1 Câu/Lượt: Không dump danh sách câu hỏi trong phiên live; luôn thích ứng theo câu trả lời thực tế.
Mọi đóng góp bổ sung kịch bản phỏng vấn sự cố Production mới, câu hỏi System Design hoặc thuật toán chấm điểm đều được hoan nghênh:
- Fork repository.
- Tạo nhánh tính năng (
git checkout -b feat/new-incident-scenario). - Commit thay đổi (
git commit -m 'feat: Add distributed DB failover scenario'). - Đẩy lên nhánh của bạn (
git push origin feat/new-incident-scenario). - Tạo một Pull Request.
⭐ Tặng 1 Star trên GitHub nếu bộ công cụ này giúp ích cho lộ trình sự nghiệp của bạn! ⭐
Made with ❤️ for Tech Talents, Software Engineers & AI Builders.