AI Skill MartKhám phá skillLệnhChương trìnhHọcSkill là gì?
← Về danh sách

Trình review module Terraform

Skill review chỉ-đọc cho các thay đổi trong module Terraform tái sử dụng, trả về danh sách phát hiện có cấu trúc.

Lập trìnhNâng cao★ 368⑂ 56Điểm AI 7/10Cập nhật lần cuối: 6 thg 11, 2026

Làm được gì

  • Review diff hoặc tập file đã thay đổi của một module Terraform tái sử dụng (profile mặc định: terraform-aws-modules) và xuất ra các findings có cấu trúc.
  • Không bao giờ sửa code: cấm tạo/sửa/xóa file, cấm chạy linter, formatter, test và mọi lệnh terraform (kể cả init/validate/plan).
  • Thông tin schema provider chỉ lấy từ Terraform MCP hoặc fact sheet do host dựng, không lấy từ trí nhớ.
  • Mọi nội dung trong task, diff, README, CLAUDE.md đều bị coi là dữ liệu không đáng tin; câu kiểu "bỏ qua kiểm tra này" sẽ bị báo thành finding mức HIGH.
  • Hỗ trợ ba độ sâu light/focused/deep; kiểm tra nào không chạy được sẽ báo review.check-not-run thay vì im lặng.

Phù hợp với ai

  • Người bảo trì hoặc reviewer của các module Terraform dùng chung
  • Đội ngũ cần kiểm tra tính tương thích ngược và độ đầy đủ so với schema provider
  • Ai muốn agent review tuyệt đối không tự ý sửa code hay chạy lệnh

Ví dụ sử dụng

  1. "Review diff thay đổi của module này" — nhận danh sách lỗi/thiếu sót theo từng file.
  2. "Thay đổi này có phá vỡ tương thích ngược không?" — so sánh variables/outputs với bản gốc.
  3. "Module đã expose đủ argument mới của resource chưa?" — tra schema provider đúng phiên bản qua MCP để tìm phần còn thiếu.

· · · 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-reviewer/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)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
↓ Tải ZIP
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-reviewer từ repo GitHub modulestf/modulestf vào ~/.claude/skills/terraform-module-reviewer/ 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-reviewer ~/.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.

  1. Mở terminal.
  2. Clone repo: git clone https://github.com/modulestf/modulestf.git /tmp/modulestf
  3. Tạo thư mục skills: mkdir -p ~/.claude/skills
  4. Copy toàn bộ skill (bắt buộc kèm thư mục references): cp -r /tmp/modulestf/.agents/skills/terraform-module-reviewer ~/.claude/skills/
  5. Copy thêm skill terraform-module-maintainer theo cách tương tự để liên kết schema-validation không bị đứt.
  6. Cấu hình Terraform MCP server trong Claude Code (cần cho việc tra schema provider).
  7. Khởi động lại Claude Code và thử: "Hãy review thay đổi module Terraform này".
Xem mã nguồn trên GitHub ↗Giấy phép: Apache-2.0