Trợ lý quản lý phiên bản asdf
Skill hướng dẫn cài đặt asdf (asdf-vm), quản lý plugin, chuyển phiên bản qua .tool-versions và xử lý lỗi shim.
Lập trìnhTrung cấp★ 133⑂ 16Điểm AI 9/10Cập nhật lần cuối: 20 thg 4, 2026
Skill này làm gì
- Hướng dẫn cài asdf và cấu hình tích hợp shell cho Bash, Zsh, Fish.
- Tổng hợp các lệnh cốt lõi:
asdf plugin add,asdf install,asdf set(thay cholocal/globalcũ từ v0.15+). - Giải thích định dạng
.tool-versionsvà thứ tự phân giải phiên bản (thư mục hiện tại → thư mục cha →$HOME→ biến môi trường), cùng các tùy chọn.asdfrc. - Hỗ trợ di chuyển từ nvm/pyenv/rbenv/tfenv nhờ
legacy_version_filevà bảng đối chiếu file cũ. - Cung cấp cách chẩn đoán lỗi:
asdf reshim,asdf current, kiểm tra PATH khi gặpcommand not found.
Phù hợp với ai
- Lập trình viên muốn dùng một công cụ duy nhất thay cho nhiều version manager.
- Kỹ sư DevOps/Cloud cần ghim phiên bản Terraform, kubectl, Helm, gcloud theo từng dự án.
- Nhóm cần onboarding thành viên mới vào dự án dùng
.tool-versions.
Ví dụ sử dụng
- "Cài asdf trên máy mới và cấu hình cho Fish shell" → cài phụ thuộc, clone, sửa
config.fish, liên kết completion. - "Dựng môi trường đúng theo
.tool-versionscủa repo này" → thêm plugin, chạyasdf install, kiểm tra bằngasdf current. - "Lệnh node vẫn chạy phiên bản cũ" → xem
asdf current, kiểm tra PATH, chạyasdf reshim.
· · · 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/jjmartres/opencode/HEAD/opencode/skills/asdf/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 Claude Skill Mart. Copy thư mục opencode/skills/asdf từ repo GitHub jjmartres/opencode vào ~/.claude/skills/asdf/ 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/jjmartres/opencode.git /tmp/opencode && mkdir -p ~/.claude/skills && cp -r /tmp/opencode/opencode/skills/asdf ~/.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.
- Mở terminal.
- Tạo thư mục skill nếu chưa có:
mkdir -p ~/.claude/skills - Tải repo về thư mục tạm:
git clone https://github.com/jjmartres/opencode.git /tmp/opencode - Copy skill:
cp -r /tmp/opencode/opencode/skills/asdf ~/.claude/skills/ - Kiểm tra:
ls ~/.claude/skills/asdf/SKILL.md - Khởi động lại Claude Code và thử yêu cầu: "dùng asdf ghim Node 20 cho dự án này".
- Dọn dẹp:
rm -rf /tmp/opencode
Xem mã nguồn trên GitHub ↗Giấy phép: MIT