Buổi 14: Tạo Skill Riêng — Siêu Năng Lực Của BẠN ✨
Thành quả: Viết được 1 custom skill hoàn chỉnh cho bản thân!
🎯 Mục tiêu buổi học
- Hiểu cấu trúc SKILL.md
- Xác định workflow lặp lại cần tự động hóa
- Viết 1 custom skill từ A-Z
- Test và cải tiến skill
- Dùng
cm-skill-evolutionđể upgrade
📖 Phần 1: Tại Sao Tạo Skill Riêng?
Vấn đề: Lặp đi lặp lại
Mỗi tuần bạn làm:
1. Mở folder dự án
2. Kiểm tra code có lỗi không
3. Viết commit message
4. Push lên GitHub
5. Check website live
→ 5 bước × 52 tuần = 260 lần/năm lặp lại!Giải pháp: Đóng gói thành Skill
Thay vì nhớ 5 bước → Nói "weekly-deploy" → Xong!📖 Phần 2: Cấu Trúc SKILL.md
Template cơ bản
yaml
---
name: my-custom-skill
description: Mô tả ngắn skill của bạn
---markdown
# [Tên Skill]
## Mô tả
[Skill này làm gì? Giải quyết vấn đề gì?]
## Khi nào dùng
- Tình huống 1
- Tình huống 2
- Trigger words: "từ khoá 1", "từ khoá 2"
## Quy trình (Process)
### Bước 1: [Tên bước]
- Chi tiết hành động
- Input cần thiết
- Output kỳ vọng
### Bước 2: [Tên bước]
...
### Bước 3: [Tên bước]
...
## Lưu ý quan trọng
- ⚠️ Không làm: [điều cần tránh]
- ✅ Luôn làm: [điều bắt buộc]
## Kết hợp Skills khác
- Trước skill này: [skill nào chạy trước?]
- Sau skill này: [skill nào chạy sau?]
## Ví dụ sử dụng
[Ví dụ cụ thể]📖 Phần 3: Thực Hành — Tạo Skill
Ý tưởng Skill hay cho học sinh
| Tên | Mô tả | Trigger |
|---|---|---|
homework-helper | Giải thích bài tập từng bước | "giúp bài tập", "explain" |
study-planner | Lên lịch học thi | "lịch ôn thi", "study plan" |
note-summarizer | Tóm tắt bài giảng | "tóm tắt", "summary" |
project-starter | Khởi tạo dự án mới | "dự án mới", "new project" |
weekly-review | Review tuần, lên kế hoạch tuần mới | "review tuần", "weekly" |
Ví dụ hoàn chỉnh: study-planner
markdown
---
name: study-planner
description: Lên lịch ôn thi thông minh dựa vào deadline và độ khó
---
# Study Planner — Lên Lịch Ôn Thi
## Mô tả
Tạo lịch ôn thi cá nhân hóa: phân bổ thời gian theo độ khó,
nhắc nhở nghỉ ngơi, và track tiến độ.
## Khi nào dùng
- Sắp thi (2-4 tuần)
- Nhiều môn cần ôn
- Trigger: "lịch ôn thi", "study plan", "sắp thi"
## Quy trình
### Bước 1: Thu thập thông tin
Hỏi người dùng:
- Ngày thi? (mỗi môn)
- Các môn cần ôn?
- Mỗi môn khó mấy (1-5)?
- Mỗi ngày học được mấy giờ?
### Bước 2: Phân bổ thời gian
- Môn khó (4-5): 40% thời gian
- Môn trung bình (3): 35% thời gian
- Môn dễ (1-2): 25% thời gian
- Ôn môn thi sớm trước
### Bước 3: Tạo lịch
Output dạng bảng:
| Ngày | Buổi sáng (2h) | Buổi chiều (2h) | Buổi tối (1h) |
|------|----------------|-----------------|----------------|
### Bước 4: Thêm tips
- Mỗi 25 phút học → 5 phút nghỉ (Pomodoro)
- Ôn lại ngày hôm trước 15 phút (Spaced Repetition)
- Ngủ đủ 8 tiếng
## Lưu ý
- ⚠️ Không xếp 2 môn khó liên tiếp
- ✅ Luôn có ngày nghỉ (1/tuần)
## Kết hợp
- Trước: cm-planning (lên strategy)
- Sau: cm-continuity (track tiến độ)📖 Phần 4: Test và Cải Tiến
Test skill
bash
# Copy skill vào thư mục skills
cp -r my-skill/ ~/Builder/Cody_Master/skills/
# Test bằng cách invoke
# (Trong conversation, nhắc đến trigger words)
"Giúp mình lên lịch ôn thi"cm-skill-evolution — Nâng cấp Skill
3 mode tiến hóa:
| Mode | Khi nào | Ví dụ |
|---|---|---|
| FIX | Skill bị lỗi | Sửa bug trong process |
| DERIVED | Tạo version mới | study-planner → exam-planner |
| CAPTURED | Bắt pattern mới | Workflow mới thành skill |
📖 Phần 5: Skill Creator Ultra
Tool tự động tạo skill:
Input: "Tôi hay phải review code mỗi tuần,
check 5 tiêu chí: naming, complexity, test coverage,
security, performance"
Output: weekly-code-review skill (hoàn chỉnh!)🎓 Tóm tắt
| Bước | Hành động |
|---|---|
| 1 | Xác định workflow lặp lại |
| 2 | Viết SKILL.md theo template |
| 3 | Test với trigger words |
| 4 | Cải tiến qua cm-skill-evolution |
⏭️ Buổi tiếp theo
Buổi 15: Portfolio — Showcase Tất Cả 🎨