# IDE rules for Cloud: AWS, Azure, GCP

Rules for Cloud: AWS, Azure, GCP: what each one does, an install command and example prompts.

32 cards

- HTML: https://affpapa.org/en/nevibecode/rules/topic/cloud
- Instructions for agents: https://affpapa.org/en/nevibecode/agents.md

- [terraform-azure](https://affpapa.org/en/nevibecode/rules/terraform-azure.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A Copilot rule that sets file layout, Azure Verified Modules and hard limits for Terraform work on Azure, including a ban on secrets in state.
- [power-platform-connector](https://affpapa.org/en/nevibecode/rules/power-platform-connector.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule for writing JSON schemas of Power Platform custom connectors: Swagger 2.0, apiProperties and settings.
- [power-bi-devops-alm-best-practices](https://affpapa.org/en/nevibecode/rules/power-bi-devops-alm-best-practices.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule that steers the agent through Power BI version control, CI/CD pipelines and multi-stage deployment.
- [pcf-tooling](https://affpapa.org/en/nevibecode/rules/pcf-tooling.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A rule that tells Copilot to use Microsoft Power Platform CLI for building, debugging and deploying Power Apps code components.
- [pcf-code-components](https://affpapa.org/en/nevibecode/rules/pcf-code-components.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A rule that teaches Copilot how Power Apps code components are built: manifest, TypeScript implementation, resources.
- [devbox-image-definition](https://affpapa.org/en/nevibecode/rules/devbox-image-definition.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule that helps you write YAML image definition files for Microsoft Dev Box Team Customizations.
- [dataverse-python](https://affpapa.org/en/nevibecode/rules/dataverse-python.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule that tells the agent how to set up the Dataverse Python SDK: install, environment variables and OAuth.
- [dataverse-python-real-world-usecases](https://affpapa.org/en/nevibecode/rules/dataverse-python-real-world-usecases.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A Copilot rule with Python templates for Dataverse migration and cleanup, so suggestions follow real integration patterns instead of generic advice.
- [dataverse-python-modules](https://affpapa.org/en/nevibecode/rules/dataverse-python-modules.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — The rule hands your agent a map of PowerPlatform.Dataverse: client, config, errors, OData and SQL.
- [dataverse-python-file-operations](https://affpapa.org/en/nevibecode/rules/dataverse-python-file-operations.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Guides Python file uploads to Microsoft Dataverse via the official SDK.
- [dataverse-python-error-handling](https://affpapa.org/en/nevibecode/rules/dataverse-python-error-handling.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Guidance for handling Dataverse SDK for Python exceptions, inspecting response codes, and deciding which failed requests are worth retrying.
- [dataverse-python-best-practices](https://affpapa.org/en/nevibecode/rules/dataverse-python-best-practices.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule with working patterns for the Dataverse SDK for Python: auth, client setup, CRUD operations.
- [convert-jpa-to-spring-data-cosmos](https://affpapa.org/en/nevibecode/rules/convert-jpa-to-spring-data-cosmos.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A step-by-step Copilot rule for moving a Spring Boot app off JPA and onto Azure Cosmos DB with Spring Data Cosmos.
- [convert-cassandra-to-spring-data-cosmos](https://affpapa.org/en/nevibecode/rules/convert-cassandra-to-spring-data-cosmos.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Step-by-step instructions for converting Spring Boot Cassandra projects to Azure Cosmos DB with spring-data-cosmos.
- [bicep-code-best-practices](https://affpapa.org/en/nevibecode/rules/bicep-code-best-practices.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule guides GitHub Copilot when editing Bicep files, covering naming, parameters, resource references, and outputs.
- [azure-verified-modules-bicep](https://affpapa.org/en/nevibecode/rules/azure-verified-modules-bicep.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Instructs GitHub Copilot to use Azure Verified Modules when writing Bicep templates.
- [azure-naming](https://affpapa.org/en/nevibecode/rules/azure-naming.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — The rule makes GitHub Copilot name Azure resources following Microsoft CAF: type prefix, workload, environment, region, instance number.
- [azure-logic-apps-power-automate](https://affpapa.org/en/nevibecode/rules/azure-logic-apps-power-automate.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule that guides JSON workflow definitions for Azure Logic Apps and Power Automate: triggers, actions, error handling.
- [azure-iot-edge-architecture](https://affpapa.org/en/nevibecode/rules/azure-iot-edge-architecture.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Requires reviewing Azure IoT Edge documentation before proposing architectures.
- [azure-functions-typescript](https://affpapa.org/en/nevibecode/rules/azure-functions-typescript.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule guides Copilot when generating TypeScript APIs for Azure Functions, including async code and endpoint file layout.
- [azure-functions-csharp](https://affpapa.org/en/nevibecode/rules/azure-functions-csharp.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule that sets conventions for building Azure Functions in C# with the isolated worker model.
- [azure-durable-functions-csharp](https://affpapa.org/en/nevibecode/rules/azure-durable-functions-csharp.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Sets guidelines for building C# Azure Durable Functions in the isolated worker model.
- [azure-devops-pipelines](https://affpapa.org/en/nevibecode/rules/azure-devops-pipelines.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule guides Azure DevOps Pipeline YAML structure, testing, security, and deployment.
- [aws-appsync](https://affpapa.org/en/nevibecode/rules/aws-appsync.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Guides GitHub Copilot to write AWS AppSync Event API handlers using the constrained APPSYNC_JS runtime, official utilities, and strict data source patterns.
- [ankra-cli](https://affpapa.org/en/nevibecode/rules/ankra-cli.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that tells the agent how to drive the Ankra CLI: clusters, stacks, Helm releases and tokens.
- [microsoft-teams](https://affpapa.org/en/nevibecode/rules/microsoft-teams.md) — rule · sanjeed5 · Cursor · ★ 3579 — A Cursor rule with opinionated practices for Microsoft Teams apps: project structure, Fluent UI, Adaptive Cards and Microsoft Graph.
- [gcp](https://affpapa.org/en/nevibecode/rules/gcp.md) — rule · sanjeed5 · Cursor · ★ 3579 — A Cursor rule that sets how you build, deploy and run apps on Google Cloud: IaC, idempotency, service account permissions.
- [digitalocean](https://affpapa.org/en/nevibecode/rules/digitalocean.md) — rule · sanjeed5 · Cursor · ★ 3579 — A Cursor rule that tells the agent how to build and deploy on DigitalOcean: VPC networking, managed services, container builds.
- [azure](https://affpapa.org/en/nevibecode/rules/azure.md) — rule · sanjeed5 · Cursor · ★ 3579 — A Cursor rule that sets code and infrastructure requirements for Azure: IaC, security, cost control.
- [aws](https://affpapa.org/en/nevibecode/rules/aws.md) — rule · sanjeed5 · Cursor · ★ 3579 — Tells the agent how to build on AWS: CDK v2 only, Lambda environment reuse, idempotent handlers and least-privilege IAM.
- [aws-ecs](https://affpapa.org/en/nevibecode/rules/aws-ecs.md) — rule · sanjeed5 · Cursor · ★ 3579 — A Cursor rule that tells the agent how to build and run containers on AWS ECS: immutable images, secrets from Secrets Manager, logs to stdout.
- [aws-amplify](https://affpapa.org/en/nevibecode/rules/aws-amplify.md) — rule · sanjeed5 · Cursor · ★ 3579 — A Cursor rule that sets conventions for AWS Amplify Gen 2: split resource files, single-purpose functions, typed data access.

## Refine
[python](https://affpapa.org/en/nevibecode/tag/python.md) · [ci-cd](https://affpapa.org/en/nevibecode/tag/ci-cd.md) · [iac](https://affpapa.org/en/nevibecode/tag/iac.md) · [serverless](https://affpapa.org/en/nevibecode/tag/serverless.md) · [typescript](https://affpapa.org/en/nevibecode/tag/typescript.md) · [csharp](https://affpapa.org/en/nevibecode/tag/csharp.md) · [dotnet](https://affpapa.org/en/nevibecode/tag/dotnet.md) · [infrastructure](https://affpapa.org/en/nevibecode/tag/infrastructure.md) · [java](https://affpapa.org/en/nevibecode/tag/java.md) · [sdk](https://affpapa.org/en/nevibecode/tag/sdk.md) · [spring-boot](https://affpapa.org/en/nevibecode/tag/spring-boot.md) · [yaml](https://affpapa.org/en/nevibecode/tag/yaml.md)

## Narrow this list
Parameters: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — values in https://affpapa.org/en/nevibecode/agents.md

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
