Khi nào dùng skill nào

BA-Kit có tất cả 57 skill, nhưng bạn sẽ không dùng hết đâu - trên thực tế, mỗi người chỉ dùng đều đặn khoảng 5 đến 12 cái. Trang này giúp bạn tìm ra đúng nhóm hợp với công việc của mình, và hiểu chúng nối vào nhau như thế nào.

01

BA-Kit là gì

Điểm khác biệt nằm ở chỗ một skill không chỉ là câu lệnh mà bạn gõ ra.

Một prompt chỉ là một lần bạn nhờ AI làm việc, xong là thôi. Còn một skill là cách bạn biến một việc lặp đi lặp lại thành quy trình dùng lại được nhiều lần.

Lấy ví dụ lúc bạn cần viết acceptance criteria. Một prompt ngắn thì chỉ bảo AI viết ra Given / When / Then là hết. Còn skill /ac thì biết thêm nhiều thứ khác: nó đang xử lý story nào, phải đọc SRS và business rule ở đâu, màn hình nào có liên quan, tách happy path với error case ra sao. Và quan trọng nhất, chỗ nào tài liệu chưa nói rõ thì nó ghi lại thành Open Question chứ không tự điền bừa.

Nói gọn lại, mỗi skill mang theo năm thứ sau đây:

  • Bối cảnh - những tài liệu nào cần đọc trước khi bắt tay vào làm.
  • Rule - những điều mà AI không được phép tự ý quyết định.
  • Format đầu ra - file sinh ra trông như thế nào và được đặt ở đâu.
  • Điểm hỏi lại - khi thiếu thông tin thì dừng lại hỏi bạn, thay vì đoán mò.
  • Cổng duyệt - xin phép bạn trước khi ghi file, và kiểm lại một lượt trước khi đi tiếp.

Thứ đáng tiền nhất chính là cái thứ tư. Một AI chịu dừng lại để nói “chỗ này tài liệu chưa có, anh xác nhận giúp em” thì hữu ích hơn rất nhiều so với một AI viết trơn tru nhưng bịa mất một business rule quan trọng. Bạn cứ mở bất kỳ file SRS nào do /srs sinh ra rồi kéo xuống mục Open Questions, sẽ thấy ngay điều đó.

02

Sáu thành phần

Bạn hãy hình dung một nhóm làm dự án nhỏ, trong đó mỗi thành phần đảm nhận một vai trò riêng.

Thành phầnLà ai trong nhómNằm ở đâu
SkillBản quy trình cho một việc cụ thể.claude/skills/<tên>/SKILL.md
AgentNgười chuyên soi một góc nhìn khi review.claude/agents/<tên>.md
RuleNội quy ai cũng phải giữ, mọi lúc.claude/rules/<tên>.md
HookViệc tự chạy khi có sự kiện, không cần gọi.claude/hooks/<tên>.sh
TemplateKhung file mẫu để skill điền nội dung vào_templates/
docs/Nơi skill ghi ra - tài liệu thật của dự ándocs/{feature}/
03

Khi nào dùng cái gì

Bạn đang cóBạn cầnChạy
Một câu mô tả ý tưởngLàm rõ thành thứ viết được/brainstorm
Ý tưởng đã rõĐặc tả cho dev đọc/srs
Bản ghi cuộc họpBiên bản có decision và action/meet
SRS đã duyệtChia màn hình để vẽ/user-flow
Đã có user flowBản bấm được cho khách xem/prototype-html
SRS đã duyệtBacklog đưa dev/userstory → /ac
Story đã cóĐẩy lên Jira/jira
Tài liệu API đối tácHiểu và thiết kế tích hợp/api-doc → /api-design
Feature đã viết xongSoi còn thiếu luồng gì/gap
Tài liệu người khác viếtHiểu nghiệp vụ đang chạy thế nào/ask
Yêu cầu thay đổiSửa tài liệu đã duyệt, có kiểm tác động/cr
Code cũ, không tài liệuDựng lại SRS/code-to-srs
Đống docx / pdf rời rạcGom thành bộ SRS chuẩn/reverse-doc
Tài liệu đã xongGửi stakeholder/export hoặc /preview
04

Cạm bẫy

1 · Đừng cài cả 57 skill. Mỗi lần bạn mở một phiên chat mới, mô tả của mọi skill đã cài đều được nạp vào để AI biết mình có những gì mà dùng. Cho nên nếu cài 30 skill mà chỉ dùng tới 8, nghĩa là bạn đang trả tiền cho 22 mô tả thừa, ở mọi phiên và suốt cả dự án. Tốt nhất bạn chỉ chọn khoảng 5 đến 12 cái thật sự khớp với công việc của mình.

2 · Cổng duyệt là tính năng, chứ không phải phiền toái. Skill sẽ dừng lại ở ba mức: cho bạn xem trước danh sách file sắp ghi, cho xem diff trước khi sửa một file đã có, và lặp lại tối đa ba vòng với những thứ mang tính sáng tạo như wireframe. Bạn nên đọc kỹ trước khi bấm đồng ý, bởi đây chính là chỗ bắt lỗi rẻ nhất trong cả quy trình.

3 · Input mơ hồ thì output cũng mơ hồ theo. Một rule chưa được ghi ở đâu cả thì AI hoàn toàn có thể điền vào bằng một giả định nghe rất hợp lý. Một sơ đồ đúng cú pháp vẫn có thể thiếu mất nhánh nghiệp vụ. Và /gap thì chỉ gợi ý những chỗ đáng nghi chứ không xác nhận được sự thật. Bộ kit này giúp bạn giảm việc lặp lại, nhưng nó không thay được quyền phán đoán của bạn.