Desoul Review English

← Hướng dẫn

Khi rule của skill đá nhau với rule của bạn

Một skill là bộ hướng dẫn mà tác giả viết cho setup của chính họ. Bạn bỏ nó vào setup của mình thì sẽ có vài dòng đá nhau với rule bạn đã dặn Claude từ trước. Hai file không hề nhắc tới nhau, nên session tự chọn một bên, và mãi sau bạn mới biết nó chọn bên nào. Dưới đây là những chỗ đá nhau mình gặp khi đọc và chạy thử skill hồi tháng 11/2026, và những thứ mình kiểm tra trước khi install một skill.

Chỗ nào hay đá nhau

Output được ghi vào đâu. shadcn/improve ghi plan vào folder plans/. Rule của mình thì nói plan phải vào plan tracker, chứ không phải file markdown. Hai hướng dẫn này không thể cùng đúng, nên session buộc phải phá một cái. Bản thân skill này tốt, mình sẽ dùng nếu chuyển output của nó sang chỗ khác.

Rule về git. File AGENTS.md trong ivankovic/omnidiff ghi "Do not commit to main". Trong repo của mình có một job chạy hằng ngày commit thẳng lên main, nên rule này hoặc chặn luôn job đó, hoặc đẩy mọi session sang một branch mà job lại bỏ qua. Cũng file đó ghi file log của nó "is git-ignored", đúng trong repo của họ nhưng sai trong repo của mình. Session nào làm theo sẽ để lại một file untracked.

Look và style. Skill landing page trong elayadesign/ai-design-skills có sẵn một hệ visual rất chặt (font, spacing, radius, background, motion) và nó đè lên default của framework. Nếu bạn đã có design system riêng thì trang nào hai bên cũng sẽ giành nhau. Mình sẽ bỏ qua nó, hoặc chỉ đọc để lấy ý tưởng.

Ai giữ to-do list. Đoạn text lúc mở session của claude-mem dặn Claude giữ mọi to-do list trong claude-mem "instead of any built-in to-do tool". Plugin có thể chèn kiểu hướng dẫn này vào đầu mọi session, nên rất dễ bỏ sót.

Cách trả lời. ayghri/i-have-adhd đặt mười rule cho cách câu trả lời trông ra sao. Có một rule đá nhau với một dòng trong file rule của mình, và skill không nói bên nào thắng.

Trùng việc là phiên bản âm thầm hơn của cùng vấn đề

Hai skill cùng làm một việc thì chia nhau trigger. Mấy skill pack mình đọc trùng với skill design, video hay research mà mình đã có. NVIDIA/SkillEvaluator có một bước check trùng lặp, so mọi skill trong một folder bằng embedding. Mình chưa chạy vì nó chưa được cài trên máy mình và mình cũng chưa có NVIDIA API key. Nên bạn coi đây là một hướng để thử thôi chứ chưa phải kết quả.

Mình kiểm tra gì trước khi install một skill

  1. Search trong file của skill mọi path mà nó ghi vào, và mọi lệnh git hay rule về branch mà nó đưa ra.
  2. Search "instead of", "always" và "never". Đó là những dòng sẽ đè lên thứ khác.
  3. Search những gì hook chèn vào lúc mở session. Đoạn text đó chạy trước cả prompt của bạn.
  4. Dòng nào đá nhau với rule của bạn thì bạn tự quyết bên nào thắng và ghi quyết định đó vào file rule. Đừng để session tự chọn.
  5. Skill nào trùng với cái bạn đã có thì chạy cả hai trên cùng một input rồi giữ lại một cái.

Cách nhanh để làm bước 1 và 2 trước khi install:

grep -rn -i -E "instead of|always|never|commit|branch|plans/" path/to/skill/

Các tool được nhắc tới trong bài