skills/skill-auto-improver/SKILL.md
Audit và cải tiến skill: chất lượng, pattern, refactor, đo trước/sau.
npx skillsauth add hoangvantuan/claude-plugin skill-auto-improverInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Phân tích skill hiện có, trích xuất bài học, đề xuất cải tiến tổng quát hóa, và thực hiện sau khi user duyệt. Mọi cải tiến phải giữ skill gọn — không phình to.
Mười một nguyên lý áp dụng cho mọi skill bất kể domain. Đọc chi tiết + ví dụ khi cần tra cứu.
Bước 1 — Xác định skill cần cải tiến
Hỏi user nếu chưa rõ skill nào. Đọc SKILL.md + toàn bộ references/ của skill đó.
Bước 2 — Thu thập bài học
Từ 2 nguồn song song:
| Nguồn | Cách thu thập | | ---------------------- | -------------------------------------------------------------------------------- | | Hội thoại hiện tại | Scan conversation tìm: feedback user, lỗi lặp lại, output không đạt, corrections | | Cấu trúc SKILL.md | Đánh giá theo quality-checklist — 8 tiêu chí |
Bước 3 — Chấm điểm hiện tại
Đánh giá skill theo 8 tiêu chí trong quality-checklist, mỗi tiêu chí thang 1-5. Ghi lại điểm số làm baseline.
Bước 4 — Áp dụng improvement patterns
Đọc improvement-patterns và design-patterns. Đối chiếu với kết quả phân tích, xác định patterns nào áp dụng được.
Bước 5 — Soạn kế hoạch
Với mỗi cải tiến đề xuất, ghi rõ:
## Cải tiến [N]: [Tên ngắn]
- Vấn đề: [Mô tả vấn đề phát hiện]
- Pattern áp dụng: [Tên pattern từ improvement-patterns]
- Hành động: [Cụ thể sẽ làm gì]
- Tác động dòng: +X / -Y dòng (ước tính)
- Lý do tổng quát: [Tại sao cải tiến này có giá trị ngoài case hiện tại]
Quy tắc kế hoạch:
Bước 6 — Trình user duyệt
Hiển thị kế hoạch cho user theo format Bước 5. User có thể approve toàn bộ, chọn subset, hoặc reject. Chỉ thực hiện các cải tiến được approve — bỏ qua phần bị reject mà không hỏi lại.
Bước 7 — Áp dụng cải tiến
Thực hiện từng cải tiến đã được duyệt. Sau mỗi thay đổi, kiểm tra:
Bước 8 — Chấm điểm lại
Đánh giá lại 8 tiêu chí. Nếu skill chạy đa model, kiểm tra hướng dẫn đủ cụ thể cho model yếu nhất (Haiku) không. So sánh trước/sau:
| Tiêu chí | Trước | Sau | Delta |
|----------------------|-------|-----|-------|
| Clarity | | | |
| Specificity | | | |
| Coverage | | | |
| Structure | | | |
| Cognitive Load | | | |
| Bloat Score | | | |
| Anti-patterns | | | |
| Description Quality | | | |
| **Tổng (/40)** | | | |
| **Tổng dòng** | | | |
Bước 9 — Báo cáo
Lưu báo cáo cải tiến vào {CWD}/skill-improver-{skill-name}-{YYMMDD}.md với nội dung:
Skill quá dài (>300 dòng):
Skill quá ngắn (<80 dòng):
Nhiều skill cùng lúc:
tools
Bộ nhớ tri thức cấp dự án tự cải tiến: capture bài học, consolidate đúc kết, recall tra cứu + thực thi. Dữ liệu ghi vào memory/ ở gốc repo.
development
Phán quyết go/no-go + ưu tiên cho một hạng mục kỹ thuật, xác minh bằng chứng read-only trước khi kết luận.
tools
Viết/rà soát/tách user story, acceptance criteria, INVEST, epic, backlog từ requirement/PRD/bug/feature.
tools
Phân tích quyết định/vấn đề bằng Thu Giang Nguyễn Duy Cần: Thuật Tư Tưởng, Dịch Lý, Lão Trang, quân bình.