Community코딩 & 개발github.com

antonbabenko/terraform-skill

Terraform/OpenTofu 모듈, 테스트, CI, 스캔 또는 상태 작업 작성, 리뷰, 디버깅 시 사용 - 버전 인식 가드와 함께 장애 모드(식별자 변동, 시크릿, 폭발 반경, CI 드리프트, 상태 손상)를 진단합니다.

terraform-skill란 무엇인가요?

이 스킬은 Terraform 또는 OpenTofu 모듈, 테스트, CI/CD, 보안 스캔, 상태 작업을 작성, 리뷰, 디버깅하는 과정에서 발생하는 다양한 장애 모드를 진단하고 해결하는 데 특화되어 있습니다. 주요 대상 장애 모드는 식별자 변동(identity churn), 시크릿 노출, 변경 폭발 반경(blast radius) 증가, CI 드리프트, 상태 파일 손상 등을 포함합니다. 이 스킬은 버전 인식 가드(version-aware guards)를 사용하여 각 장애 모드에 맞는 최적의 해결책을 제공하며, Terraform 및 OpenTofu 모두를 지원합니다. 개발자와 AI 에이전트는 이 스킬을 통해 모듈의 안정성과 보안을 강화하고, 인프라 변경으로 인한 예상치 못한 부작용을 최소화할 수 있습니다. 사용 방법은 간단히 에이전트에게 현재 작업 중인 코드나 상태에 대한 정보를 제공하면, 자동으로 위험 요소를 분석하고 구체적인 수정 제안을 제시합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/antonbabenko/terraform-skill/tree/main/skills/terraform-skill

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

terraform-skill은(는) 무엇을 하나요?

Terraform/OpenTofu 모듈, 테스트, CI, 스캔 또는 상태 작업 작성, 리뷰, 디버깅 시 사용 - 버전 인식 가드와 함께 장애 모드(식별자 변동, 시크릿, 폭발 반경, CI 드리프트, 상태 손상)를 진단합니다.

개요

이 스킬은 Terraform 및 OpenTofu 기반 인프라 코드의 품질과 안정성을 향상시키기 위해 설계되었습니다. 다음 주요 영역에 중점을 둡니다:

  • 모듈 작성 및 리뷰: 모듈 구조, 입력/출력 변수, 리소스 명명 규칙, 재사용성 검사
  • 테스트: 단위 테스트, 통합 테스트, 모의 테스트(Mocking) 전략 수립 및 검증
  • CI/CD 통합: CI 파이프라인에서의 드리프트 감지, 계획(Plan) 검증, 정책 시행
  • 보안 스캔: 시크릿 노출, 취약한 리소스 설정, 규정 준수 위반 식별
  • 상태 작업: 상태 파일 손상 진단, 충돌 해결, 백업 및 복원 권장

지원 플랫폼

  • Terraform (v1.0+)
  • OpenTofu (v1.6+)
  • 모든 주요 클라우드 제공 업체 (AWS, Azure, GCP 등)
  • CI/CD 시스템 (GitHub Actions, GitLab CI, Jenkins 등)

사용 방법

에이전트에게 현재 작업 중인 Terraform/OpenTofu 코드, 테스트 파일, CI 설정, 또는 상태 관련 정보를 제공하십시오. 에이전트는 자동으로 다음을 수행합니다:

  1. 코드 및 설정 분석
  2. 잠재적 장애 모드 식별
  3. 버전 호환성 검사
  4. 구체적인 수정 제안 제공

예시 명령

Terraform 모듈을 리뷰해 주세요. 주요 관심사는 식별자 변동과 폭발 반경 최소화입니다.
이 상태 파일이 손상되었는지 확인하고 복구 방법을 알려주세요.
CI 파이프라인에서 드리프트 감지를 추가하려면 어떻게 해야 하나요?

주요 기능

기능설명
식별자 변동 진단리소스 이름 변경 시 의존성에 미치는 영향 분석 및 안전한 변경 제안
시크릿 노출 감지평문 시크릿이 포함된 변수 또는 출력 식별 및 마스킹 권장
폭발 반경 분석단일 변경이 전체 인프라에 미치는 영향 평가 및 격리 전략 제안
CI 드리프트 감지CI 상태와 실제 인프라 상태 간의 불일치 식별 및 자동 교정 방안
상태 손상 복구상태 파일 충돌, 잠금 문제, 손상된 리소스 복구 절차 제공
버전 인식 가드사용 중인 Terraform/OpenTofu 버전과 호환되는 최적의 패턴 및 모듈 추천

기여하기

이 스킬은 오픈 소스입니다. 개선 제안이나 버그 신고는 GitHub 저장소를 방문해 주세요.

라이선스

MIT

관련 스킬