add-module
스타2
포크0
업데이트2026년 7월 15일 01:54
Scaffold a new OCI Terraform module following project conventions
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SKILL.md
readonly메뉴
Scaffold a new OCI Terraform module following project conventions
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Open or close a TCP/UDP port on the instance — updates security list and iptables
Deploy or update OCI infrastructure — runs plan and apply
Interactive setup wizard — walks through OCI configuration with guided questions
Manage SSH access to the OCI instance — open, connect, or close
Show current state of OCI infrastructure — IPs, resources, drift
SOC 직업 분류 기준
| name | add-module |
| description | Scaffold a new OCI Terraform module following project conventions |
| allowed-tools | Read, Write, Edit, Grep, Glob |
| argument-hint | <module-name> |
Create a new Terraform module under terraform/modules/oci-$ARGUMENTS/ following the conventions of this project.
terraform/modules/oci-storage/) to match the structuremain.tf, variables.tf, outputs.tfmain.tf includes: description, what it provisions, usage examplerequired_providers block (oracle/oci >= 5.0)compartment_id variable with OCID validation: can(regex("^ocid1\\.(compartment|tenancy)\\.oc", ...))freeform_tags = var.tags with a tags variable (default {})===== section separators between resource groupsdescription, type, default (where appropriate), and validation blocksterraform/modules/oci-$0/main.tf with provider block, header comment, and placeholder resourcesterraform/modules/oci-$0/variables.tf with compartment_id and tagsterraform/modules/oci-$0/outputs.tf with placeholder outputsterraform/environments/oci-prod/main.tfterraform fmt terraform/modules/oci-$0/