Agent skill · software engineering · aiskillstore
cloud-native
Generic Cloud-Native Deployment and Infrastructure as Code patterns for 2025. Provides comprehensive implementation strategies for multi-cloud deployments, GitOps workflows, progressive delivery, and platform engineering. Framework-agnostic approach supporting any cloud provider, deployment tool, and orchestration platform.
Why this skill is useful
Adds executable scripts and patterns for multi-cloud Infrastructure as Code that aren't widely documented.
What it needs
Requires cdk, pulumi, terraform installed locally. About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Cloud-Native Deployment & Infrastructure Patterns This skill provides comprehensive patterns for implementing cloud-native deployments using modern Infrastructure as Code, GitOps workflows, and progressive delivery strategies. The patterns are designed to be framework-agnostic and applicable across any cloud provider or orchestration platform. When to Use This Skill Use this skill when you need to: Implement Infrastructure as Code with any provider (Terraform, Pulumi, CDK) Build GitOps workflows with Argo CD, Flux, or similar tools Create multi-cloud or hybrid deployment strategies Implement progressive delivery (canary, blue-green) Build internal developer platforms Set up policy as code and compliance automation Implement zero-trust security architectures Create disaster recovery and failover strategies Optimize costs across multiple providers Build observability into deployments 1. Infrastructure as Code Patterns Generic IaC Abstraction Layer Multi-Cloud Resource Manager `python iac/multicloud/manager.py from typing import Dict, List, Any, Optional from dataclasses import dataclass import asyncio from ..core.abstraction import ( InfrastructureConfig, Resource, CloudProvider, IaCBackend ) @dataclass class CloudDeployment: """Cloud deployment configuration""" provider: CloudProvider region: str environment: str resources: List[Resource] priority: int = 0 # Higher priority = primary deployment enabled: bool = True class MultiCloudManager: """Manages deployments across multiple cloud providers""" def init(self): self.deployments: Dict[str, CloudDeployment] = {} self.backends: Dict[str, IaCBackend] = {} self.globalresources: List[Resource] = [] self.sharedstate: Dict[str, Any] = {} def adddeployment(self, name: str, deployment: CloudDeployment) -> None: """Add a cloud deployment""" self.deployments[name] = deployment def addglobalresource(self, resource: Resource) -> None: """Add a global resource (DNS, CDN, etc.)""" self.globalresources.append(resource) async def dep …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/cloud-native