Mã nguồn mở bởi mattpocock
Skills For Real Engineers là bộ skill của Matt Pocock dành cho trợ lý lập trình AI như Claude Code, Codex, GitHub Copilot, Gemini CLI. Mỗi skill là một file hướng dẫn ngắn, gói một thói quen kỹ thuật (hỏi kỹ yêu cầu, viết test trước, gỡ lỗi theo từng bước, rà kiến trúc) để trợ lý làm theo.
Ảnh và video lấy từ README của dự án trên GitHub, bản quyền thuộc nhóm phát triển.
Kiểm tra tự động ngày 04/11/2026 từ dữ liệu GitHub, OSV.dev và docker-compose. Đây không phải chứng nhận bảo mật; Tino không phát triển hay bảo trì repo này.
Trợ lý lập trình AI hay hỏng theo vài kiểu quen thuộc: làm sai ý người dùng, nói dài dòng vì không biết thuật ngữ của dự án, viết code không chạy vì thiếu vòng phản hồi, và làm codebase rối nhanh hơn. Bộ skill này nhắm vào từng kiểu lỗi đó. Theo README, các skill được viết nhỏ, dễ sửa, ghép với nhau được và không phụ thuộc model.
Skill chia làm hai nhóm theo người gọi. Nhóm do người dùng gọi (gõ lệnh như /grill-me, /to-spec, /implement, /triage) đóng vai điều phối. Nhóm do model gọi (tdd, diagnosing-bugs, code-review, domain-modeling…) chứa kỷ luật dùng lại được; trợ lý tự lấy ra khi việc đang làm phù hợp. Một skill người dùng gọi có thể dùng skill model gọi, nhưng không gọi một skill người dùng gọi khác.
Ngoài nhóm kỹ thuật còn có nhóm năng suất chung: handoff để nén cuộc trò chuyện thành tài liệu bàn giao cho agent khác, teach để học một chủ đề qua nhiều buổi, to-questionnaire để soạn bảng câu hỏi gửi người ra quyết định, writing-for-agents để viết tài liệu cho agent đọc.
Có hai cách cài. Cài dạng plugin thì skill tự cập nhật. Cài qua skills.sh thì file skill được chép vào dự án để bạn sửa, và phải tự cập nhật. README khuyên chỉ chọn một cách cho mỗi trợ lý, vì cài cả hai sẽ có mỗi skill hai lần. Sau khi cài, chạy /setup-matt-pocock-skills một lần cho mỗi repo để khai báo trình quản lý issue, nhãn phân loại và nơi lưu tài liệu.
claude plugin install mattpocock-skills@claude-plugins-officialcodex plugin marketplace add mattpocock/skills
codex plugin add mattpocock-skills@mattpocockcopilot plugin marketplace add mattpocock/skills
copilot plugin install mattpocock-skills@mattpocockgemini skills install https://github.com/mattpocock/skills.git --path skills/engineering
gemini skills install https://github.com/mattpocock/skills.git --path skills/productivitynpx skills@latest add mattpocock/skills -a <agent> # cursor, opencode, devin, windsurf, amp, pi; omit -a to choose/setup-matt-pocock-skillsLệnh chép từ README của dự án. Đọc kỹ trước khi chạy và đối chiếu với README mới nhất, vì lệnh có thể đổi theo phiên bản.
| Mục | Ý nghĩa |
|---|---|
~/.copilot/settings.json | Với GitHub Copilot: thêm khối extraKnownMarketplaces trỏ tới mattpocock/skills, bật autoUpdate để plugin tự cập nhật |
GLOSSARY.md | File thuật ngữ chung của dự án do grill-with-docs và domain-modeling tạo và cập nhật |
Bản plugin cho Claude Code, Codex và Copilot tự cập nhật. Bản Gemini CLI cập nhật bằng cách chạy lại hai lệnh cài. Bản cài qua skills.sh cập nhật bằng npx skills@latest update, chạy lại lệnh add để lấy skill mới.
Không có dữ liệu cần sao lưu ngoài các file skill đã sửa và tài liệu skill tạo ra trong repo (GLOSSARY.md, ADR, spec).
Plugin tự cập nhật, hợp nếu bạn dùng nguyên bản. skills.sh chép file vào dự án để bạn sửa theo ý, đổi lại phải tự cập nhật. README khuyên chỉ chọn một cách cho mỗi trợ lý để không bị trùng skill.
Có, một lần cho mỗi repo trước khi dùng nhóm skill kỹ thuật. Skill này lưu lựa chọn trình quản lý issue, nhãn phân loại và nơi lưu tài liệu để các skill như triage, to-spec, to-tickets biết ghi vào đâu.
README ghi các skill dùng được với mọi model. Cách cài có sẵn cho Claude Code, Codex, GitHub Copilot, Gemini CLI, và các agent khác như Cursor, OpenCode, Windsurf qua skills.sh.
Skill người dùng gọi chỉ chạy khi bạn gõ lệnh, như /grill-me hay /implement. Skill model gọi, như tdd hay diagnosing-bugs, có thể do bạn gọi hoặc trợ lý tự dùng khi thấy việc đang làm phù hợp.
Tino không phát triển, không sở hữu và không liên kết với Skills For Real Engineers hay nhóm phát triển mattpocock. Tên, logo và nhãn hiệu thuộc về chủ sở hữu tương ứng; việc nhắc tới chỉ để mô tả, không có nghĩa là dự án xác nhận hay hợp tác với Tino.
Skills For Real Engineers được phân phối theo giấy phép MIT của nhóm phát triển. Tino không bảo đảm về tính năng, bảo mật hay mức độ phù hợp của phần mềm; bạn tự chịu trách nhiệm khi cài đặt, cấu hình và sử dụng.
Lệnh cài và thông tin trên trang lấy từ tài liệu công khai của dự án tại thời điểm cập nhật và có thể đã thay đổi. Đọc tài liệu chính thức và sao lưu dữ liệu trước khi chạy trên máy chủ thật.