Agent skill
azure-altrupets-monorepo
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/azure-altrupets-monorepo
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.
💻 Servicios Principales
1. AKS (Azure Kubernetes Service)
# 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
2. Azure Functions (Serverless)
// 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
3. Azure SQL Database
# 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
4. Cosmos DB (NoSQL)
# 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
5. Azure Blob Storage
# 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
6. Azure Key Vault
# 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
🎯 Mejores Prácticas
- Use Managed Identities para autenticación
- Azure Key Vault para secrets
- Application Insights para monitoring
- Azure Front Door para CDN y WAF
- Azure DevOps para CI/CD
- RBAC para control de acceso
- Private Endpoints para seguridad
📚 Recursos
Versión: 1.0.0
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?