Trình triển khai thay đổi OpenSpec (opsx-apply)
Kỹ năng đọc danh sách task của một change trong OpenSpec rồi lần lượt viết code và tự tick hoàn thành từng task.
Lập trìnhTrung cấp★ 965⑂ 3Điểm AI 7/10Cập nhật lần cuối: 30 thg 10, 2026
Kỹ năng này làm gì
- Đọc JSON từ
openspec statusvàopenspec instructions applyđể biết schema đang dùng (ví dụ spec-driven) và còn bao nhiêu task. - Đọc toàn bộ
contextFilesdo CLI trả về (proposal, spec, design, tasks) trước khi bắt tay viết code. - Triển khai từng task một, giữ thay đổi tối thiểu và đổi
- [ ]thành- [x]ngay sau khi xong. - Tạm dừng và hỏi lại khi task mơ hồ, khi phát hiện lỗi thiết kế hoặc gặp blocker — không đoán bừa.
- In báo cáo tiến độ dạng "N/M task hoàn thành" và gợi ý archive khi mọi thứ đã xong.
Phù hợp với ai
- Đội nhóm đang theo quy trình spec-driven development với OpenSpec.
- Lập trình viên quản lý tài liệu theo chuỗi đề xuất → spec → task và muốn AI tự triển khai.
- Ai cần chạy một danh sách task dài mà không phải nhắc lại từng bước.
Ví dụ sử dụng
/opsx:apply add-auth— triển khai lần lượt các task của change thêm xác thực.- Gọi không kèm tên change — nếu chỉ có một change đang mở thì tự chọn, nếu nhiều thì hiện danh sách để bạn chọn.
- Giữa chừng phát hiện thiết kế sai — dừng lại, nêu vấn đề và đưa ra các phương án xử lý.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/Gitruck/cli/HEAD/.agents/skills/source-command-opsx-apply/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên AI Skill Mart. Copy thư mục .agents/skills/source-command-opsx-apply từ repo GitHub Gitruck/cli vào ~/.claude/skills/source-command-opsx-apply/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/Gitruck/cli.git /tmp/gitruck-cli && mkdir -p ~/.claude/skills && cp -r /tmp/gitruck-cli/.agents/skills/source-command-opsx-apply ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Kiểm tra OpenSpec CLI đã cài chưa bằng lệnh
openspec --version; nếu chưa có thì kỹ năng không chạy được. - Mở terminal và clone kho mã:
git clone https://github.com/Gitruck/cli.git /tmp/gitruck-cli - Tạo thư mục kỹ năng:
mkdir -p ~/.claude/skills - Sao chép kỹ năng:
cp -r /tmp/gitruck-cli/.agents/skills/source-command-opsx-apply ~/.claude/skills/ - Khởi động lại Claude Code, mở thư mục dự án OpenSpec và yêu cầu: "dùng opsx-apply triển khai change add-auth".
- Nếu hoạt động đúng, bạn sẽ thấy dòng "Using change: <tên>" kèm tiến độ N/M trước khi code được sửa.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT