← スキル一覧に戻る

tf-executor
by shiiman
⭐ 1🍴 0📅 2026年1月14日
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は直接実行しない(ユーザーに手動実行を案内)
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓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
レビュー
💬
レビュー機能は近日公開予定です