terraform-validation-enhancer

仓库创建 2014年12月14日最近提交 22 天前SkillHot 收录 21 天前
▸ 精选理由

提供具体改进建议与示例代码,便于提升 IaC 的健壮性与可维护性。

▸ 风险提示

可能会建议或生成变更配置,执行前应在非生产环境验证。

这个 Skill 做什么

检查并强化 Terraform 配置中的 validation、depends_on 与 lifecycle 设置。

帮你把 Terraform 配置里的校验和依赖关系补强,把 variable validation、depends_on、lifecycle、precondition/postcondition、check block 等点一条条检查并给出可落地的改进建议。用在你要做 Terraform 代码审查、上线前验收或重构时,想避免资源误删或依赖错乱的时候特别有用。特别之处是覆盖 Terraform 1.14+ 的新特性,既能指出问题也能直接给出示例代码和实施步骤。

▸ 展开 SKILL.md 英文原文

Terraform構成の依存関係管理とバリデーションを評価・強化するスキル。 Terraform 1.14以上を対象に、variable validation、depends_on/lifecycle、precondition/postcondition、check blockの現状評価と改善提案を実施。 以下の状況で使用: (1) ユーザーが「Terraformのバリデーションを見直して」「validation blockを追加して」と依頼した時 (2) ユーザーが「このTerraform構成のセキュリティをチェックして」「lifecycleの設定を確認して」と依頼した時 (3) ユーザーが「precondition/postconditionを追加すべき箇所を教えて」「check blockを追加して」と依頼した時 (4) ユーザーが「Terraform構成をレビューしてバリデーション不足を検出して」と依頼した時 (5) ユーザーが「本番DBにprevent_destroyが設定されているか確認して」のようにTerraformのライフサイクル管理を依頼した時 (6) ユーザーが明示的に「terraform-validation-enhancer スキル」の実行を指示された時 (7) Terraform構成の新規作成・リファクタリング時にバリデーション強化が求められた時

开发编程Terraform验证增强依赖管理Claude Code
1
Stars
0
Forks
38
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/terraform-validation-enhancer/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/terraform-validation-enhancer/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Terraform Validation Enhancer

Terraform構成の依存関係管理とバリデーションを体系的に評価・強化します。

## 対象バージョン

- **Terraform**: 1.14以上
- **Python**: 3.7以上(分析スクリプト用)

## 概要

このスキルはTerraform構成に対して以下を実施:

1. **現状評価**: variable validation、depends_on、lifecycle、precondition/postcondition、check blockの使用状況を分析
2. **問題検出**: 不足しているバリデーションや不適切な依存関係設定を特定
3. **修正提案**: 具体的な改善コードと実装ガイダンスを提供
4. **ベストプラクティス適用**: Terraformの機能を活用した推奨パターンを提案

## スキル境界

**対象:**
- Terraform HCL構成ファイル(.tf)のバリデーション・依存関係・ライフサイクル設定の評価と改善

**対象外:**
- tflint / Sentinel によるポリシーチェック(別ツールの責務)
- Terraform Cloud / Enterprise の設定・ワークスペース管理
- Terraformモジュールの新規設計・作成
- `terraform plan` 結果の読解・デバッグ(エラー解決は一般的なTerraform知識で対応)

## Degrees of Freedom

- **分析・検出: Low freedom*
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有