Chuyển đến nội dung

Viết skill đầu tiên: đóng gói quy trình vào SKILL.md

Tự động hoá & AgentTrung cấp7 phút đọc

Nếu bạn dặn Claude cùng một quy trình đến lần thứ ba — cách viết PR description, format báo cáo, các bước chuẩn bị cuộc họp — đã đến lúc đóng gói nó thành skill: viết một lần, tự kích hoạt mãi về sau.

Bạn sẽ học được
  • Tạo skill với cấu trúc folder và frontmatter đúng chuẩn
  • Viết description để skill được kích hoạt đúng lúc
  • Kiểm tra, sửa lỗi khi skill không load
Bạn cần gì
  • Claude Code đã cài đặt
  • Một quy trình bạn lặp lại ít nhất mỗi tuần

Skill là gì, nằm ở đâu

Skill là một thư mục chứa file SKILL.md — gồm phần frontmatter (tên + mô tả) và phần hướng dẫn. Claude đọc mô tả của mọi skill khi khởi động; khi yêu cầu của bạn khớp mô tả nào, nó nạp toàn bộ skill đó vào và làm theo.

~/.claude/skills/          # skill cá nhân (mọi dự án)
└── pr-description/
    └── SKILL.md

.claude/skills/             # skill của dự án (commit vào git)

Viết SKILL.md

Chú ý tên file: SKILL viết hoa, .md viết thường — sai là không load. Tên trong frontmatter phải khớp chính xác tên thư mục.

---
name: pr-description
description: Writes pull request descriptions. Use when
  creating a PR, writing a PR, or summarizing changes
  for a pull request.
---

When writing a PR description:
1. Run `git diff main...HEAD` to see all changes
2. Structure: What / Why / Changes / Testing
3. Keep it under 200 words, no marketing tone

Description quyết định tất cả

Claude chọn skill bằng cách so yêu cầu của bạn với description — nên description phải chứa các cách nói bạn thường dùng: "tạo PR", "viết PR description", "tóm tắt thay đổi". Mô tả kiểu quảng cáo ("công cụ tuyệt vời giúp bạn…") không giúp matching.

Chuẩn tốt: 150-300 ký tự, mở đầu bằng hành động, liệt kê 2-3 cụm kích hoạt.

Kích hoạt và kiểm tra

  • Restart Claude Code sau mỗi lần sửa skill — không có hot-reload
  • Hỏi "What skills are available?" để xác nhận skill đã load
  • Thử một yêu cầu khớp description và xem Claude có đề nghị dùng skill không
  • Không load? Kiểm tra tên file SKILL.md, đường dẫn đúng cấp thư mục, rồi chạy claude --debug

Giữ skill gọn: mục lục, không phải cả cuốn sách

Skill chia context window với hội thoại của bạn. Giữ SKILL.md dưới 500 dòng; chi tiết dài (mẫu tham khảo, bảng quy tắc) tách vào thư mục references/ bên cạnh — Claude chỉ đọc khi cần. Triết lý này gọi là progressive disclosure: nạp mục lục, mở đúng chương khi dùng.

Từ skill cá nhân đến skill của team

Skill chạy ổn một tuần thì chuyển từ ~/.claude/skills sang .claude/skills trong repo và commit — cả team dùng chung, quy trình của bạn thành quy trình của đội. Bắt đầu từ một skill dùng hằng tuần, đừng xây 20 skill trong một cuối tuần rồi bỏ.

Nội dung này có hữu ích không?
Kiểm tra kiến thức

Củng cố những gì bạn vừa học

3 câu trắc nghiệm · đạt từ 70% · câu hỏi và đáp án xáo trộn mỗi lần.

Hội thoại chia sẻ

Cộng đồng đang hỏi Claude điều gì?

Xem tất cả
Nền tảng

Dùng Claude để làm gì trong công việc?

Claude hữu ích nhất cho các việc tốn thời gian nhưng cần tư duy có cấu trúc: đọc/tóm tắt tài liệu dài, viết draft email/report, research & phân tích dữ liệu, hỗ

Ẩn danh6
Nền tảng

Claude phù hợp coding hay viết content?

Claude làm tốt cả coding lẫn content, nhưng nổi bật ở các tác vụ cần ngữ cảnh dài và output nhất quán. [3][5] • Coding: mạnh với debug code phức tạp, multi-file

Ẩn danh30
Nền tảng

thế giới quan liên quan gì đến dùng AI?

Thế giới quan ảnh hưởng trực tiếp đến cách bạn dùng AI: bạn hỏi gì, tin câu trả lời đến đâu, và xem AI là công cụ hay đối tác tư duy. [1][3][5] AI cũng không ho

Ẩn danh35
Nền tảng

Tư duy ứng dụng claude dành cho người lãnh đạo?

Với lãnh đạo, trọng tâm không phải “dùng AI cho vui” mà là tạo leverage cho tư duy và vận hành: - Claude hỗ trợ brainstorming chiến lược, phân tích audience, si

Ẩn danh79
Nền tảng

cách ứng dụng claude cho giảng viên?

Claude có thể hỗ trợ giảng viên ở vài việc lặp lại nhưng tốn thời gian: - Tạo đề thi, ngân hàng câu hỏi, phiếu học tập và tài liệu giảng dạy nhanh hơn [1][2] -

Ẩn danh53
Nền tảng

thế giới quan liên quan gì đến việc ứng dụng AI?

Thế giới quan ảnh hưởng trực tiếp đến cách bạn dùng AI: bạn hỏi gì, tin câu trả lời đến đâu, xem AI là công cụ hay đối tác tư duy. [2][3] AI cũng mang “thế giới

Ẩn danh48
Nền tảng

Claude AI là gì?

Claude AI là trợ lý AI hội thoại do Anthropic phát triển, ra mắt từ 2023. Nó được thiết kế theo hướng “helpful, harmless, honest” — hữu ích, an toàn và trung th

Ẩn danh45
Nền tảng

Cách viết prompt hiệu quả

Prompt hiệu quả thường có 3 phần chính: - Ngữ cảnh: bạn là ai, tình huống gì [1] - Yêu cầu cụ thể: muốn AI làm gì, output ra sao [1] - Ràng buộc: độ dài, tone,

Ẩn danh153
Nền tảng

Claude AI là gì?

Claude AI là trợ lý AI hội thoại do Anthropic phát triển, ra mắt từ 2023. Nó được thiết kế theo hướng “helpful, harmless, honest” — hữu ích, an toàn và trung th

Ẩn danh111
Nền tảng

Claude AI là gì?

Claude AI là trợ lý AI hội thoại do Anthropic phát triển, ra mắt từ 2023. Nó được thiết kế theo hướng “helpful, harmless, honest” — hữu ích, an toàn và trung th

Ẩn danh90
Nền tảng

Claude AI là gì?

Claude AI là trợ lý AI hội thoại do Anthropic phát triển, ra mắt từ 2023. Nó được thiết kế theo hướng “helpful, harmless, honest” — hữu ích, an toàn và trung th

Ẩn danh38

Đăng ký nhận bản tin

Chọn chủ đề bạn quan tâm — nhận bài viết chọn lọc và thông báo sự kiện gửi thẳng vào hộp thư.

Bảo mật thông tin. Hủy đăng ký bất cứ lúc nào. Chính sách bảo mật