Back to list
shiiman

tf-executor

by shiiman

1🍴 0📅 Jan 14, 2026

SKILL.md


name: tf-executor description: Terraform コマンドを実行する。「terraform plan」「terraform apply」「tf init」「tf plan」「tf apply」「terraform して」「tf 実行」「インフラ適用」「プラン確認」などで起動。 allowed-tools: [Bash, Read]

Terraform Executor

Terraform コマンドの実行を支援します。

対応操作

操作トリガー例コマンド
初期化「init して」「terraform init」terraform init
計画「plan して」「プラン確認」terraform plan
適用「apply して」「適用して」terraform apply
検証「validate」「検証して」terraform validate
フォーマット「fmt」「フォーマット」terraform fmt
出力確認「output」「出力確認」terraform output
バージョン「version」「バージョン」terraform version

実行手順

1. 意図の判定

ユーザーの発話から操作を判定:

  • 初期化系: 「init」「初期化」→ terraform init
  • 計画系: 「plan」「プラン」「確認」→ terraform plan
  • 適用系: 「apply」「適用」「実行」→ terraform apply
  • 検証系: 「validate」「検証」→ terraform validate
  • フォーマット系: 「fmt」「フォーマット」→ terraform fmt

2. 事前確認

# Terraform バージョン確認
terraform version

# ワーキングディレクトリの .tf ファイル確認
ls *.tf 2>/dev/null || ls **/*.tf 2>/dev/null

3. コマンド実行

init:

terraform init

plan:

terraform plan -no-color

apply:

# ユーザー確認後
terraform apply

validate:

terraform validate

fmt:

terraform fmt -check -recursive -diff

output:

terraform output

4. 出力フォーマット

## Terraform 実行結果

### コマンド
terraform {command}

### 結果
{コマンドの出力}

### サマリー
{成功/失敗と簡潔な説明}

注意事項

  • ✅ plan は安全な読み取り操作
  • ✅ apply は必ずユーザー確認を取る
  • -auto-approve は使用しない
  • destroy は直接実行しない(ユーザーに手動実行を案内)

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon