skills/cicd/azure/SKILL.md
# ☁️ Skill: Microsoft Azure Backend ## 📋 Metadata | Atributo | Valor | |----------|-------| | **ID** | `cicd-azure` | | **Nivel** | 🔴 Avanzado | | **Versión** | 1.0.0 | | **Keywords** | `azure`, `aks`, `azure-functions`, `cosmos-db` | ## 🔑 Keywords - `azure`, `aks`, `azure-functions`, `cosmos-db`, `azure-sql`, `@skill:azure` ## 📖 Descripción Azure proporciona servicios cloud para backends Flutter: AKS (Kubernetes), Azure Functions (serverless), Azure SQL, Cosmos DB, Blob Storage y más.
npx skillsauth add altrupets/monorepo skills/cicd/azureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| Atributo | Valor |
|----------|-------|
| ID | cicd-azure |
| Nivel | 🔴 Avanzado |
| Versión | 1.0.0 |
| Keywords | azure, aks, azure-functions, cosmos-db |
azure, aks, azure-functions, cosmos-db, azure-sql, @skill:azureAzure proporciona servicios cloud para backends Flutter: AKS (Kubernetes), Azure Functions (serverless), Azure SQL, Cosmos DB, Blob Storage y más.
# Create resource group
az group create --name myapp-prod --location eastus
# Create AKS cluster
az aks create \
--resource-group myapp-prod \
--name myapp-aks \
--node-count 3 \
--enable-addons monitoring \
--enable-managed-identity \
--generate-ssh-keys
# Get credentials
az aks get-credentials --resource-group myapp-prod --name myapp-aks
// index.js
module.exports = async function (context, req) {
context.log('Processing request');
const name = req.query.name || (req.body && req.body.name);
const responseMessage = name
? `Hello, ${name}!`
: 'Hello from Azure Function!';
context.res = {
status: 200,
body: responseMessage
};
};
# Deploy function
func azure functionapp publish myapp-functions
# Create SQL server
az sql server create \
--name myapp-sql-server \
--resource-group myapp-prod \
--location eastus \
--admin-user sqladmin \
--admin-password SecurePassword123!
# Create database
az sql db create \
--resource-group myapp-prod \
--server myapp-sql-server \
--name myapp_prod \
--service-objective S0 \
--backup-storage-redundancy Local
# Create Cosmos DB account
az cosmosdb create \
--name myapp-cosmos \
--resource-group myapp-prod \
--kind GlobalDocumentDB \
--locations regionName=eastus failoverPriority=0
# Create database
az cosmosdb sql database create \
--account-name myapp-cosmos \
--resource-group myapp-prod \
--name myapp_db
# Create storage account
az storage account create \
--name myappstorage \
--resource-group myapp-prod \
--location eastus \
--sku Standard_LRS
# Create container
az storage container create \
--name uploads \
--account-name myappstorage \
--public-access blob
# Create key vault
az keyvault create \
--name myapp-keyvault \
--resource-group myapp-prod \
--location eastus
# Store secret
az keyvault secret set \
--vault-name myapp-keyvault \
--name DatabasePassword \
--value "SecurePassword123!"
# Retrieve secret
az keyvault secret show \
--name DatabasePassword \
--vault-name myapp-keyvault \
--query value -o tsv
Versión: 1.0.0
development
# 🔧 Skill: Native Integration (Swift/Kotlin) ## 📋 Metadata | Atributo | Valor | |----------|-------| | **ID** | `flutter-native-integration` | | **Nivel** | 🔴 Avanzado | | **Versión** | 1.0.0 | | **Keywords** | `native-integration`, `swift`, `kotlin`, `uikit`, `android-sdk`, `native-ui` | | **Referencia** | [Flutter Platform Integration](https://docs.flutter.dev/platform-integration) | ## 🔑 Keywords para Invocación Usa cualquiera de estos keywords en tus prompts para invocar este skill:
testing
# 🎨 Skill: MVVM Pattern ## 📋 Metadata | Atributo | Valor | |----------|-------| | **ID** | `flutter-mvvm-pattern` | | **Nivel** | 🟡 Intermedio | | **Versión** | 1.0.0 | | **Keywords** | `mvvm`, `model-view-viewmodel`, `provider`, `changenotifier` | ## 🔑 Keywords para Invocación Usa cualquiera de estos keywords en tus prompts para invocar este skill: - `mvvm` - `model-view-viewmodel` - `provider` - `changenotifier` - `@skill:mvvm` ### Ejemplos de Prompts ``` Crea una app de lista de ta
development
# 🎨 Skill: Arquitectura Modular ## 📋 Metadata | Atributo | Valor | |----------|-------| | **ID** | `flutter-modular-architecture` | | **Nivel** | 🔴 Avanzado | | **Versión** | 1.0.0 | | **Keywords** | `modular`, `modular-architecture`, `module`, `multi-module` | | **Referencia** | [Flutter Modular Package](https://pub.dev/packages/flutter_modular) | ## 🔑 Keywords para Invocación Usa cualquiera de estos keywords en tus prompts para invocar este skill: - `modular` - `modular-architecture`
tools
# 📱 Skill: Mobile Testing y Debugging con Flutter MCP ## 📋 Metadata | Atributo | Valor | |----------|-------| | **ID** | `flutter-mobile-testing` | | **Nivel** | 🔴 Avanzado | | **Versión** | 1.2.0 | | **Keywords** | `mobile-testing`, `integration-test`, `flutter-mcp`, `dart-mcp`, `debugging`, `logic-analysis`, `widget-inspection`, `device-testing` | | **Referencia** | [Dart and Flutter MCP server](https://docs.flutter.dev/ai/mcp-server) \| [Mobile MCP](https://github.com/mobile-next/mobile-