TG

thomast1906/github-copilot-skills-terraform

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

21 stars 质量 46 趋势 10

模板仓库,提供专门的 GitHub Copilot 代理和可重用技能,适用于 Terraform Azure

概览

模板仓库,提供专门的 GitHub Copilot 代理和可复用的 Terraform Azure 操作技能。通过 AI 驱动的安全性扫描、模块发现和架构验证,增强您的基础设施即代码工作流程。 该模板为 Copilot 增强的 Terraform 工作流程提供了现成可用的组件: - - 预配置的代理用于模块管理、安全分析和架构评审 - - 遵循代理技能规范的模块化能力 - - HashiCorp Terraform 和 Azure MCP 服务器配置 - - 与 Azure 良好架构框架和云采纳框架一致的指南 这是一个模板仓库,不是基础设施代码。把这些组件复制到你的Terraform项目中。 用于专用 Terraform 操作的预配置代理(.github/agents/): 遵循代理技能规范的模块化能力(.

概述(AI 翻译)

模板仓库,提供专门的 GitHub Copilot 代理和可复用的 Terraform Azure 操作技能。通过 AI 驱动的安全性扫描、模块发现和架构验证,增强您的基础设施即代码工作流程。

概述

该模板为 Copilot 增强的 Terraform 工作流程提供了现成可用的组件:

  • 专用代理 - 预配置的模块管理、安全分析和架构审查代理
  • 可重复使用技能 - 遵循代理技能规范的模块化能力
  • MCP 集成 - HashiCorp Terraform 和 Azure MCP 服务器配置
  • 最佳实践 - 与Azure良好架构框架和云采用框架一致的指南

重要: 这是一个模板仓库,不是基础设施代码。将这些组件复制到你的 Terraform 项目中。

仓库结构

特工们

用于专用 Terraform 操作的预配置代理(.github/agents/):

代理人 目的 状态
terraform-module-expert 发现并实施带有最佳实践的Azure验证模块 ✅准备好了

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

GitHub Copilot Agents & Skills for Terraform on Azure

Template repository providing specialized GitHub Copilot agents and reusable skills for Terraform Azure operations. Enhance your infrastructure-as-code workflow with AI-powered assistance for security scanning, module discovery, and architecture validation.

Overview

This template provides ready-to-use components for Copilot-enhanced Terraform workflows:

  • Specialized Agents - Pre-configured agents for module management, security analysis, and architecture review
  • Reusable Skills - Modular capabilities following the Agent Skills specification
  • MCP Integration - Configuration for HashiCorp Terraform and Azure MCP servers
  • Best Practices - Guidelines aligned with Azure Well-Architected Framework and Cloud Adoption Framework

Important: This is a template repository, not infrastructure code. Copy these components into your Terraform projects.

Repository Structure

.github/
├── agents/                     # Specialized Copilot agents
│   ├── terraform-module-expert.agent.md
│   ├── terraform-security.agent.md
│   ├── terraform-coordinator.agent.md
│   ├── terraform-provider-upgrade.agent.md
│   └── azure-architecture-reviewer.agent.md
├── skills/                     # Reusable agent skills
│   ├── azure-verified-modules/
│   ├── terraform-security-scan/
│   ├── terraform-provider-upgrade/
│   ├── azure-architecture-review/
│   └── github-actions-terraform/
└── copilot-instructions.md     # Global Copilot configuration
.vscode/
└── mcp.json                    # MCP server configuration
AGENTS.md                       # AI agent context documentation

Agents

Pre-configured agents for specialized Terraform operations (.github/agents/):

Agent Purpose Status
terraform-module-expert Discovers and implements Azure Verified Modules with best practices ✅ Ready
terraform-security Performs security scanning and compliance validation 🚧 [WIP]
azure-architecture-reviewer Validates configurations against CAF and Well-Architected Framework ✅ Ready
terraform-provider-upgrade Safely upgrades providers with automatic resource migration and breaking change detection ✅ Ready
terraform-coordinator Routes requests between specialized agents 🚧 [WIP]

Skills

Modular capabilities following Agent Skills specification (.github/skills/):

Skill Description Status
azure-verified-modules Searches and implements Azure Verified Modules ✅ Ready
terraform-security-scan Executes security analysis with tfsec and checkov 🚧 [WIP]
terraform-provider-upgrade Safe provider upgrades with automatic resource migration using moved blocks ✅ Ready
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add thomast1906/github-copilot-skills-terraform
新手?先看 mcpskill.org 教程 →