Skip to content

feat: add azure-container-apps skill for serverless container workloads 🤖🤖🤖#1343

Open
krishna-sunkavalli wants to merge 4 commits intogithub:stagedfrom
krishna-sunkavalli:feat/azure-container-apps-skill
Open

feat: add azure-container-apps skill for serverless container workloads 🤖🤖🤖#1343
krishna-sunkavalli wants to merge 4 commits intogithub:stagedfrom
krishna-sunkavalli:feat/azure-container-apps-skill

Conversation

@krishna-sunkavalli
Copy link
Copy Markdown

What this adds

A new azure-container-apps skill in \skills/azure-container-apps/SKILL.md\ covering:

  • Quick start — \�z containerapp up\ and step-by-step creation
  • Container image sources — ACR with managed identity, Docker Hub
  • Ingress — external/internal, custom domains
  • Scaling rules — HTTP, TCP, custom KEDA (Service Bus, Queue Storage with managed identity)
  • Revisions & traffic splitting — blue/green, canary deployments
  • Jobs — scheduled (cron), manual, event-driven
  • Secrets — inline values and Key Vault references
  • Managed identity — system-assigned and user-assigned patterns
  • Dapr integration — building blocks, component YAML, Tier 1/2 components, limitations
  • Networking — VNet integration, service-to-service communication
  • Health probes — liveness, readiness, startup
  • Resource limits — CPU/memory matrix
  • Monitoring — real-time logs and KQL queries
  • End-to-end scenarios — multi-container microservice with Dapr, blue/green deploy, source-code deploy
  • Troubleshooting — common issues and solutions

Why

Azure Container Apps is one of Azure's fastest-growing compute services for microservices, APIs, and event-driven workloads, yet the repo had zero coverage for it.

Checklist


  • pm run skill:validate\ passes

  • pm run build\ updates README correctly
  • Frontmatter has
    ame\ matching folder name
  • Frontmatter has non-empty \description\ with trigger phrases
  • File naming follows lowercase-with-hyphens convention
  • Targets \staged\ branch

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 9, 2026

🔍 Skill Validator Results

2 resource(s) checked | ✅ All checks passed

Full output
Found 1 skill(s)
[azure-container-apps] 📊 azure-container-apps: 2,608 BPE tokens [chars/4: 2,620] (standard ~), 31 sections, 15 code blocks
[azure-container-apps]    ⚠  Skill is 2,608 BPE tokens (chars/4 estimate: 2,620) — approaching "comprehensive" range where gains diminish.
[azure-container-apps]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
�[32m✅ All checks passed (1 skill(s))�[0m

krishna-sunkavalli added 3 commits April 9, 2026 17:29
- Reduced SKILL.md from 684 lines to 280 lines
- Added numbered workflow steps (Steps 1-6)
- Moved detailed scaling examples to references/scaling-rules.md
- Moved Dapr building blocks/components to references/dapr-integration.md
- Moved jobs, revisions, scenarios to references/scenarios.md
- Addresses CI feedback: line count, BPE tokens, numbered steps
Add KEDA, serverless containers, microservices, blue-green, and canary
keywords to description for better invocation matching.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant