
antonbabenko/terraform-skill
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Terraform 및 OpenTofu AI 에이전트 스킬 - 테스트, 모듈, CI/CD, 그리고 생산 패턴
개요
Terraform과 OpenTofu, AI 코딩 에이전트(Claude Code, Cursor, Copilot, Gemini CLI, OpenCode, Codex, Kiro 등)를 위한 모범 사례 스킬입니다. 에이전트가 코드를 테스트하고, 모듈을 구조화하며, CI/CD를 설정하고, 프로덕션 인프라 코드를 작성하는 데 도움을 줍니다. AWS, Azure, GCP 모두 일류입니다. 예시에서는 AWS가 기본값으로 남아 있지만, 같은 백엔드, 인증, 보안, 자원 지침이 세 가지 모두에 적용됩니다 - Azure나 GCP에 해당하는 패턴을 요청하면 스킬 매핑이 가능합니다. - 네이티브 테스트와 Terratest의 결정 행렬 - 테스트 워크플로우(정적, 통합, E2E) - 예시 및 패턴 - 구조 및 명명 규칙 - 버전 관리 전략 - 공개 모듈 패턴 vs 비공개 모듈 패턴 - 원격 백엔드(S3, Azure, GCS, Terraform Cloud) - 잠금 및 보안 - 다중 팀 상태 격리 - 마이그레이션 및 복구 절차 - GitHub Actions 워크플로우 - GitLab CI 예시 - 비용 최적화 - 컴플라이언스 자동화 - 트리비 및 체코프 통합 - 정책-코드(Policy-as-code) 패턴 -...
개요(AI 번역)
Terraform과 OpenTofu, AI 코딩 에이전트(Claude Code, Cursor, Copilot, Gemini CLI, OpenCode, Codex, Kiro 등)를 위한 모범 사례 스킬입니다. 에이전트가 코드를 테스트하고, 모듈을 구조화하며, CI/CD를 설정하고, 프로덕션 인프라 코드를 작성하는 데 도움을 줍니다.
AWS, Azure, GCP 모두 일류입니다. 예시에서는 AWS가 기본값으로 남아 있지만, 같은 백엔드, 인증, 보안, 자원 지침이 세 가지 모두에 적용됩니다 - Azure나 GCP에 해당하는 패턴을 요청하면 스킬 매핑이 가능합니다.
이 기술이 제공하는 것들
**프레임워크 테스트
- 네이티브 테스트와 Terratest의 결정 행렬
- 테스트 워크플로우(정적, 통합, E2E)
- 예시 및 패턴
모듈 개발
- 구조 및 명명 규칙
- 버전 관리 전략
- 공용 모듈 패턴 vs 프라이빗 모듈 패턴
국가 관리
- 원격 백엔드 (S3, Azure, GCS, Terraform Cloud)
- 잠금 및 보안
- 다중 팀 상태 격리
- 이주 및 복구 절차
CI/CD 통합
- GitHub Actions 워크플로우
- GitLab CI 예시
- 비용 최적화
- 준수 자동화
보안 및 준수
- 트리비 및 체코프 적분
- 정책-코드(policy-as-code) 패턴
- 준수 스캔 워크플로우
간단한 참고
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Terraform & OpenTofu Skill for AI Agents
A best-practices skill for Terraform and OpenTofu, for AI coding agents (Claude Code, Cursor, Copilot, Gemini CLI, OpenCode, Codex, Kiro, and more). It helps the agent test code, structure modules, set up CI/CD, and write production infrastructure code.
AWS, Azure, and GCP are all first-class. AWS stays the default in examples, but the same backend, auth, security, and resource guidance applies to all three - ask for the Azure or GCP equivalent of any pattern and the skill maps it.
What this skill provides
Testing frameworks
- Decision matrix for native tests vs Terratest
- Testing workflows (static, integration, E2E)
- Examples and patterns
Module development
- Structure and naming conventions
- Versioning strategies
- Public vs private module patterns
State management
- Remote backends (S3, Azure, GCS, Terraform Cloud)
- Locking and security
- Multi-team state isolation
- Migration and recovery procedures
CI/CD integration
- GitHub Actions workflows
- GitLab CI examples
- Cost optimization
- Compliance automation
Security and compliance
- Trivy and Checkov integration
- Policy-as-code patterns
- Compliance scanning workflows
Quick reference
- Decision flowcharts
- Common patterns (DO vs DON’T)
- Cheat sheets
Installation
Installed through one Claude Code marketplace, antonbabenko/agent-plugins
(terraform-skill is listed there as an external plugin). Do not also add
antonbabenko/terraform-skill as a marketplace - both use the same marketplace
name and will clash.
Quick install (any agent)
Works with any Agent Skills-compatible tool:
npx skills add https://github.com/antonbabenko/terraform-skill
Per-host instructions
/plugin install https://github.com/antonbabenko/terraform-skill
# or
git clone https://github.com/antonbabenko/terraform-skill.git ~/.copilot/skills/terraform-skill
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add antonbabenko/terraform-skill