VitaeContext là một dự án GitHub cung cấp bộ kỹ năng cho AI agents, giúp tạo một Career Context File Markdown riêng tư dùng lại qua mọi phiên chat. Repo này giải quyết vấn đề agent không biết sự kiện nào đang hiện tại, yêu cầu nào có bằng chứng, vai trò nào đang nhắm tới và output nên thay đổi thế nào theo từng nền tảng. Nó hướng tới developers, sinh viên, founder, freelancer và những ai làm việc với coding agents.
Thank you for reading this post, don't forget to subscribe!Những điểm chính
- VitaeContext tạo một Career Context File dạng Markdown riêng tư để AI agents dùng chung trong mọi phiên chat.
- Bộ kỹ năng đi kèm giúp chuyển bối cảnh nghề nghiệp thô thành bản audit, viết lại profile, đề xuất patch và kế hoạch hành động theo từng nền tảng.
- Hỗ trợ nhiều provider như Claude Code, Codex, Gemini CLI, OpenCode, Antigravity và thư mục skill di động.
- Không hứa hẹn tự động kiểm tra dữ kiện hay kết quả nền tảng; nó cung cấp cấu trúc ngữ cảnh, quy tắc bằng chứng và quy trình tự rà soát.
- VitaeGraph là tầng ghi nhớ cấu trúc sâu cho phép lưu chi tiết dự án, vai trò, học vấn và mối quan hệ giữa chúng.
VitaeContext là gì và giải quyết vấn đề gì?

VitaeContext là một lớp bối cảnh đặt trước các công cụ tự động hóa nghề nghiệp như trình tạo CV, trình soạn thảo hồ sơ hay chatbot viết nội dung. Thay vì thay thế chúng, nó tạo và duy trì một tệp nguồn sự thật riêng tư, có giới hạn bằng chứng, để những công cụ đó có điểm khởi đầu chính xác.
Ý tưởng cốt lõi rất giống mô hình AGENTS.md và CLAUDE.md: bạn giải thích bối cảnh nghề nghiệp một lần, lưu thành file Markdown, rồi để AI agent đọc lại mỗi khi cần. Các kỹ năng của VitaeContext gồm Context Builder để biến tài liệu thô thành Career Context File, và các module nền tảng để xuất ra bản audit, viết lại, patch hoặc kế hoạch hành động cho LinkedIn, GitHub, CV/ATS, web portfolio và X/Twitter. Dự án trước đây có tên AgentKit SEO, sau mở rộng thành VitaeContext; lệnh agentkit-seo cũ vẫn còn là bí danh tương thích. Bạn có thể xem mã nguồn tại repository gốc trên GitHub.
Những tính năng nổi bật của VitaeContext là gì?

Điểm đáng giá nhất là sự tách bạch giữa dữ kiện nghề nghiệp và hướng dẫn theo nền tảng. Career Context File giữ vai trò nguồn duy nhất, còn các platform skills chỉ định dạng, nguyên tắc khám phá và ràng buộc kênh, không tạo ra nguồn sự thật thứ hai.
Career Context File và Context Builder
Context Builder, được gọi qua vitaecontext-build, hướng dẫn agent thu thập CV, profile, GitHub, portfolio, ảnh chụp màn hình và ghi chú dự án rồi tổ chức thành một file Markdown có cấu trúc. File này chứa sự kiện đã xác minh, mục tiêu đã nêu, ràng buộc, đường dẫn bằng chứng và danh sách các tuyên bố cần tránh.
Năm module nền tảng và VitaeGraph
VitaeContext có module cho GitHub, LinkedIn, CV/ATS, web portfolio và X/Twitter. Mỗi module đưa ra các đề xuất ưu tiên theo tác động và mức độ thiếu bằng chứng. VitaeGraph là tầng ghi nhớ cấu trúc sâu cho phép lưu chi tiết dự án, vai trò, học vấn, khóa học, chứng chỉ, giải thưởng, ấn phẩm và mối quan hệ giữa chúng; Markdown vẫn là định dạng chuẩn, còn JSON là chỉ mục tạo lại được.
Cài đặt đa provider
Repo hỗ trợ Claude Code, Codex, Gemini CLI, Antigravity, OpenCode và thư mục skill dùng chung. Mỗi provider có cơ chế kích hoạt riêng, từ gõ tên skill cho tới lệnh namespace kiểu /vitaecontext:linkedin.
Cài đặt và sử dụng VitaeContext như thế nào?

Quy trình cơ bản gồm ba bước: cài skill cho provider, khởi tạo Career Context File ở đường dẫn riêng tư, sau đó yêu cầu agent xây dựng context từ tài liệu thật của bạn. Dưới đây là các lệnh chính từ README:
- Cài skill cho provider:
npx vitaecontext install --provider codex. Bạn có thể thay codex bằng claude-code, gemini-cli, opencode, antigravity hoặc shared. - Khởi tạo file context:
npx vitaecontext context init --output ~/.vitaecontext/name-surname-career-context.md. - Mở phiên chat và dùng vitaecontext-build để biến CV, LinkedIn, GitHub, portfolio, ghi chú hoặc ảnh chụp màn hình thành Career Context File.
- Validate cấu trúc:
npx vitaecontext context validate ~/.vitaecontext/name-surname-career-context.md. Lệnh này kiểm tra hợp đồng tài liệu và tính nhất quán nội bộ, không xác minh sự thật ngoài đời. - Tạo bản tóm tắt cho một nền tảng:
npx vitaecontext context summary ~/.vitaecontext/name-surname-career-context.md --for github --output /tmp/github-context.md, rồi dùng skill tương ứng để audit.
Cách gọi skill khác nhau theo provider. Trong Codex bạn dùng $vitaecontext-github; trong Claude Code chỉ cần bảo agent dùng vitaecontext-linkedin; trong Gemini CLI gõ /vitaecontext:github; trong OpenCode dùng /vitaecontext-github. Lệnh npx vitaecontext doctor giúp kiểm tra cài đặt sau khi cài.
Ai nên dùng VitaeContext — và ai không nên?

Nhóm phù hợp nhất là những người thường xuyên dùng AI coding agents và cần hồ sơ nghề nghiệp nhất quán, có chứng cứ. Ngược lại, nếu bạn chỉ muốn một công cụ tự động nhả ra CV mà không muốn chuẩn bị dữ liệu nguồn, công cụ này có thể khiến bạn thấy nặng nề.
Phù hợp
- Developers chuẩn bị tìm việc, thăng chức hoặc xây dựng bằng chứng công khai.
- Sinh viên muốn biến dự án thành portfolio đáng tin cậy.
- Founder và freelancer muốn căn chỉnh sự hiện diện nghề nghiệp công khai.
- Agent cần ngữ cảnh có cấu trúc trước khi sửa CV, GitHub hay LinkedIn.
- Maintainer muốn skill di động chạy được trên nhiều môi trường AI khác nhau.
Ít phù hợp
Những ai kỳ vọng kiểm tra dữ kiện tự động hoặc kết quả đảm bảo theo nền tảng sẽ thất vọng. VitaeContext chỉ cung cấp cấu trúc, quy tắc bằng chứng và quy trình tự rà soát; nó không hứa hẹn tự động xác minh hoặc kết quả cụ thể. Nếu bạn không sẵn sàng giữ file cá nhân được cập nhật, giá trị sẽ giảm rõ rệt.
VitaeContext khác gì so với các công cụ viết CV thông thường?

Các tool viết CV hoặc tự động hóa nghề nghiệp chỉ làm việc với input nhận được; nếu input rải rác, cũ, thiếu hoặc phóng đại thì output cũng mang những vấn đề đó. VitaeContext đứng phía trước, giúp tạo nguồn dữ kiện sạch trước khi bất kỳ công cụ nào bắt đầu viết.
Điểm tôi đánh giá cao là repo không biến mình thành một nền tảng độc quyền. Career Context File là Markdown thuần, di động, có thể dùng ngoài vitaecontext-build: bạn chỉ cần đính kèm file vào bất kỳ AI chat hoặc agent nào chấp nhận context, rồi mô tả nhiệm vụ. Điều này giảm tình trạng phải kể lại lịch sử nghề nghiệp mỗi lần bắt đầu cuộc trò chuyện, đồng thời hạn chế việc AI bịa ra chi tiết vì không có dữ kiện.
Một hạn chế cần nói rõ: file chỉ hữu ích khi bạn chủ động cung cấp tài liệu tốt và cập nhật. Nếu dữ liệu nguồn đã sai hoặc phóng đại, VitaeContext không thể tự sửa. Do đó nó phù hợp với người coi trọng quy trình, không phù hợp với người cần giải pháp một chạm.
Câu hỏi thường gặp
VitaeContext có tự kiểm tra tính xác thực của thông tin không?
Không. Lệnh validate chỉ kiểm tra cấu trúc tài liệu và tính nhất quán nội bộ, không xác minh tuyên bố ngoài đời là đúng hay sai. VitaeContext yêu cầu agent giữ những tuyên bố có bằng chứng, tách mục tiêu khỏi kinh nghiệm đã xác minh và gắn cờ thiếu bằng chứng trước khi dùng từ ngữ mạnh hơn.
Career Context File có dùng được ngoài các module của VitaeContext không?
Có. File không bị giới hạn trong bộ module. Bạn có thể đính kèm nó vào bất kỳ AI chat, agent hay hệ thống nghề nghiệp nào chấp nhận ngữ cảnh được cung cấp, rồi mô tả công việc cần làm. Nó giúp trả lời phỏng vấn, viết email, tin nhắn và bản nháp mà không phải giải thích lại từ đầu.
VitaeContext có yêu cầu một nhà cung cấp AI cụ thể không?
Không. VitaeContext không phụ thuộc vào một nhà cung cấp AI hay sản phẩm tự động hóa nhất định. Skill có sẵn cho Claude Code, Codex, Gemini CLI, Antigravity, OpenCode và thư mục dùng chung. Tệp Markdown vẫn là định dạng di động nên bạn có thể đưa nó vào bất kỳ hệ thống nào chấp nhận file context.
Dữ liệu cá nhân của tôi có bị đẩy ra ngoài workspace không?
GitHub nêu rõ các lệnh cài đặt, export và npm không bao gồm dữ liệu workspace của người dùng; file Career Context nằm ở đường dẫn riêng tư bạn chỉ định. Tuy nhiên, khi bạn dùng file trong một phiên chat AI, dữ liệu sẽ được xử lý theo chính sách của provider đó. Vì vậy nên giữ file ở nơi riêng tư và đọc tài liệu Privacy and security của dự án.
Kết luận
VitaeContext không phải công cụ thần kỳ để tự động viết CV, mà là một lớp hạ tầng giúp bối cảnh nghề nghiệp có thể tái sử dụng, có bằng chứng và được kiểm soát trước khi AI tạo ra bất kỳ nội dung nào. Với người làm việc cùng coding agents, đây là một cách gọn gàng để thoát khỏi vòng lặp giải thích lại lịch sử nghề nghiệp trong mỗi phiên chat. Nếu bạn muốn thử, hãy bắt đầu từ một file context nhỏ cho riêng mình, đừng cài mọi module cùng lúc; sau đó chọn một nền tảng duy nhất để audit và xem mức độ nhất quán được cải thiện thế nào.

