Skip to content

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

  1. Hiểu cấu trúc SKILL.md
  2. Xác định workflow lặp lại cần tự động hóa
  3. Viết 1 custom skill từ A-Z
  4. Test và cải tiến skill
  5. 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ênMô tảTrigger
homework-helperGiải thích bài tập từng bước"giúp bài tập", "explain"
study-plannerLên lịch học thi"lịch ôn thi", "study plan"
note-summarizerTóm tắt bài giảng"tóm tắt", "summary"
project-starterKhởi tạo dự án mới"dự án mới", "new project"
weekly-reviewReview 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:

ModeKhi nàoVí dụ
FIXSkill bị lỗiSửa bug trong process
DERIVEDTạo version mớistudy-planner → exam-planner
CAPTUREDBắt pattern mớiWorkflow 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ướcHành động
1Xác định workflow lặp lại
2Viết SKILL.md theo template
3Test với trigger words
4Cải tiến qua cm-skill-evolution

⏭️ Buổi tiếp theo

Buổi 15: Portfolio — Showcase Tất Cả 🎨

Powered by CodyMaster × VitePress