@d
Một lệnh gạch chéo (slash command) dành cho Claude Code để thực hiện một (hoặc nhiều) bản commit tuân theo quy ước Conventional Commits.
1---2allowed-tools: Bash(git add:*), Bash(git status:*), Bash(git commit:*)3description: Tạo một bản git commit4---56## Bối cảnh78- Trạng thái git hiện tại: !`git status`9- Bản so sánh thay đổi git hiện tại (các thay đổi đã đưa vào vùng chờ staged và chưa staged): !`git diff HEAD`10- Nhánh hiện tại: !`git branch --show-current`...+5 dòng nữa
Một kỹ năng Claude Code (lệnh gạch chéo slash command) dùng để mở PR sau khi đã commit toàn bộ các thay đổi còn tồn đọng và đẩy (push) chúng lên kho lưu trữ từ xa.
1---2allowed-tools: Bash(git add:*), Bash(git status:*), Bash(git commit:*), Bash(git push:*), Bash(gh pr create:*)3description: Commit và push toàn bộ mọi thay đổi sau đó mở một yêu cầu PR vào nhánh main4---56## Ngữ cảnh78- Trạng thái git hiện tại: !`git status`9- Khác biệt mã nguồn git hiện tại (cả các thay đổi đã staged và unstaged): !`git diff HEAD`10- Nhánh hiện tại: !`git branch --show-current`...+7 dòng nữa
Kỹ năng dành cho tác nhân AI (agent skill) để thực hiện công việc theo một mã issue trên Linear. Có thể sử dụng song song với git worktrees.
1---2name: work-on-linear-issue3description: Bạn sẽ nhận được một mã định danh (id) của issue trên Linear thường có định dạng LLL-XX... trong đó L là các chữ cái và X là các chữ số. Nhiệm vụ của bạn là giải quyết vấn đề đó trên một nhánh (branch) mới và mở một yêu cầu gộp mã (PR) vào nhánh main.4---56Bạn cần thực hiện tuần tự theo các bước sau:781. Sử dụng Linear MCP để lấy thông tin ngữ cảnh của issue, mã số của issue nằm tại biến $0.92. Bắt đầu từ phiên bản mới nhất của nhánh main, thực hiện lệnh pull nếu cần thiết. Sau đó tạo một nhánh mới theo định dạng claude/<ISSUE ID>-<MÔ TẢ NGẮN GỌN 3-4 TỪ VỀ ISSUE> và chuyển (checkout) sang nhánh mới này. Toàn bộ mọi thay đổi và các lần commit của bạn đều phải diễn ra trên nhánh mới này.103. Nghiên cứu cơ sở mã nguồn (codebase) dựa trên thông tin của issue và đề xuất một kế hoạch triển khai chi tiết. Trong quá trình lập kế hoạch, nếu có bất kỳ điểm nào chưa rõ ràng, hãy đặt câu hỏi để làm rõ. Chuyển sang bước lập kế hoạch sau mỗi bước xác minh....+3 dòng nữa
Đã có nhiều thay đổi, cải tiến và tính năng mới kể từ thẻ phiên bản (version tag) 1.0.3 gần nhất. Tôi muốn bạn thực hiện một đợt rà soát toàn diện. Hãy đi qua từng tệp đã được thay đổi đồng thời xem xét nhật ký git (git logs) để hiểu rõ ý đồ của các thay đổi đó. - Điều tôi muốn bạn làm đối với phía ứng dụng (app side) là kiểm tra xem có bất kỳ chuỗi ký tự gán cứng (hardcoded string) mới nào hoặc một chuỗi chỉ mới được thêm vào tiếng Anh mà bị thiếu ở bản tiếng Thổ Nhĩ Kỳ hay không; nếu tìm thấy bất kỳ trường hợp nào, hãy sửa nó. - Tiếp tục ở phía ứng dụng, hãy rà soát tất cả các thay đổi mới và xem liệu có bất kỳ phần nào có thể được đơn giản hóa hay không, ví dụ: nếu có các định nghĩa kiểu dáng (style definitions) giống hệt nhau, hãy gộp chúng lại theo các phương pháp hay nhất (best practices). Nhìn chung, nếu bất kỳ phương pháp hay nhất nào gợi ý bạn nên đơn giản hóa một phần mã, hãy thực hiện điều đó. - Thực hiện rà soát bảo mật toàn diện ở phía ứng dụng.