Xử lý Issue Module Terraform (đang phát triển)
Bản đặc tả chưa hoàn thiện cho quy trình biến GitHub issue thành thay đổi module Terraform và pull request.
Lập trìnhTrung cấp★ 370⑂ 56Điểm AI 7/10Cập nhật lần cuối: 8 thg 11, 2026
Làm được gì
- Định nghĩa quy trình đọc GitHub issue (yêu cầu tính năng hoặc báo lỗi) và chuyển thành tác vụ sửa module Terraform.
- Coi nội dung issue và bình luận là dữ liệu không đáng tin cậy, không bao giờ là mệnh lệnh — chống prompt injection.
- Thực hiện thay đổi trên một bản clone mới trong thư mục tạm, rồi nhờ
terraform-module-reviewerrà soát trước khi đẩy ra ngoài. - Chỉ tạo branch, push và mở PR sau khi người dùng xác nhận bằng một tin nhắn mới.
- Lưu ý: phiên bản hiện tại ghi rõ "work in progress" — nó từ chối yêu cầu và chỉ dẫn sang
terraform-module-maintainer.
Phù hợp với ai
- Maintainer các repo module Terraform muốn tự động hoá việc xử lý issue
- Người cần tham khảo guardrail an toàn khi cho AI quyền ghi vào repo
- Nhóm đang dùng bộ skill modulestf (maintainer/reviewer)
Ví dụ sử dụng
- Issue "implement feature XYZ" → tác vụ thay đổi module (tính năng tương lai)
- Issue "fix auth cho người dùng không phải IAM" → bản nháp PR sửa lỗi (tính năng tương lai)
- Hiện tại: mọi yêu cầu dạng issue sẽ bị từ chối và chuyển sang
terraform-module-maintainer
· · · 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/modulestf/modulestf/HEAD/.agents/skills/terraform-module-issue/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/terraform-module-issue từ repo GitHub modulestf/modulestf vào ~/.claude/skills/terraform-module-issue/ 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/modulestf/modulestf.git /tmp/modulestf && mkdir -p ~/.claude/skills && cp -r /tmp/modulestf/.agents/skills/terraform-module-issue ~/.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ải repo:
git clone https://github.com/modulestf/modulestf.git /tmp/modulestf - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r /tmp/modulestf/.agents/skills/terraform-module-issue ~/.claude/skills/ - Sao chép thêm
terraform-module-maintainervàterraform-module-reviewertheo cách tương tự. - Khởi động lại Claude Code và kiểm tra danh sách skill.
- Vì skill này chưa hoàn thiện, hãy dùng skill maintainer cho công việc thực tế.
Xem mã nguồn trên GitHub ↗Giấy phép: Apache-2.0