Skip to content

Buổi 12: Đỉnh cao VibeCoding - Tự Viết AI Skill cho Chính Mình

Mục tiêu buổi học

Bạn đã học cách sử dụng các Skills đỉnh cao do người khác viết (như cm-content-factory, ux-master, cro-methodology). Nhưng điều gì khiến bạn thực sự tạo ra "Rãnh phòng ngự" (Moat) không thể thay thế cho riêng mình và công ty bạn?

Đó là khả năng tự viết các AI Skills "đo ni đóng giày" cho đúng quy trình (Processes), Văn hóa giao tiếp và Hệ thống Công nghệ nội bộ của team bạn. Trong bài học khóa này, bạn sẽ biến AI thành người đệ tử tuân lệnh trọn vẹn, không bao giờ quên bài, lặp đi lặp lại một quy trình phức tạp chỉ với một câu lệnh (Command).


Nội dung chi tiết

1. Giải phẫu cấu trúc của một AI Skill (Anatomy of a Skill)

  • Tìm hiểu thư mục chứa Skill (Ví dụ .gemini/antigravity/skills).
  • File SKILL.md hoặc Instructions.md: Linh hồn của một Skill. Nơi định nghĩa System Prompt, vai trò, điều kiện Trigger và các bước Bước tiến hành tĩnh (Static workflow).
  • Cấu trúc YAML Frontmatter (Tên, Mô tả gọn, Tags).

2. Tư duy "Prompt thành Skill" (The Prompt-to-Skill Pipeline)

  • AI không thể nhớ các Prompt quá dài qua từng phiên (Session) nói chuyện.
  • Tại sao phải chuyển Prompt thành Skill? Vòng lặp: (1) Thử nghiệm Prompt -> (2) Chuẩn hóa quy trình thủ công -> (3) Đóng gói thành hệ thống luật (Rules) -> (4) Ghi vào .md.
  • Kỹ thuật "Prompt Chain" (Chuỗi lệnh): Thay vì bắt AI làm 10 việc một lúc, hãy dùng Skill để hướng dẫn AI làm theo thứ tự Bước 1 -> Bước 2 -> Bước 3.

3. Cách Dùng Antigravity làm "Người viết Skill" cho chính AI

  • Thay vì tự viết bằng tay, bạn hướng dẫn Antigravity (hoặc Gemini CLI):
    • "Đây là 3 ví dụ về cách tao hay viết Bug Report nội bộ."
    • "Đây là cấu trúc Skill mẫu."
    • "Bây giờ, mày hãy viết một Skill tên là my-bug-report để lần sau tao chỉ cần đọc tên hình ảnh lỗi, mày sẽ tự xuất báo cáo bằng văn phong này."
  • Rà soát (Audit) lại file SKILL.md được sinh ra, kiểm tra các câu điều kiện (Boundary rules).

4. Triển khai AI Agents / Sub-Agents (Giao việc cho đệ tử của đệ tử)

  • Đẩy kỹ năng lặp tự động (ví dụ: tự động hàng ngày đọc báo cáo Google Analytics rỗng rồi báo lỗi) cho các Background Agents.
  • Quản lý "Bộ nhớ bền vững" (Persistent Memory) cho Assistant qua các file log hoặc .continuation.
  • Tóm tắt tổng kết Toàn bộ Khóa học, Trao chứng nhận VibeCoding Product & Design Expert.

🚀 Thực hành (Tạo 1 AI Skill Riêng)

Dự án Tốt nghiệp khóa học: Khép kín Vòng lặp Kiến thức (Close the loop).

  1. Mỗi học viên sẽ phân tích lại công việc Tốn thời gian nhất lặp đi lặp lại của mình (VD: Làm báo cáo tuần, Viết email rà soát tính năng, Đánh giá chất lượng Design file).
  2. Viết Prompt yêu cầu Gemini/Antigravity đẻ ra 1 Skill hoàn chỉnh mang tên chính bạn (VD: kien-weekly-reporter, lan-design-audit).
  3. Load lại môi trường, và thực thi Skill đó thành công để "Chứng minh (Prove)" thời gian làm việc được cắt giảm 100 lần.

Tài liệu tham khảo

  • Documentation về Advanced Agentic AI SystemCustom Instructions.
  • Kiến trúc CodyMaster Skill Kit (Framework chuẩn để viết Skill).
  • Lời kết cho Hành trình VibeCoding.

Powered by CodyMaster × VitePress