What problem does it solve?
Building production-grade Python modules for Azure IoT Edge requires coordinating message contracts, container packaging, retry logic, security controls, and deployment manifests, and mistakes in any of these cause edge instability or failed rollouts.
Core Features & Use Cases
- Module Architecture Guidance: Define inputs, outputs, message schemas, routes, and desired properties for telemetry processing, protocol translation, and local inference modules.
- Reliability and Security Design: Implement retries with exponential backoff and jitter, idempotent processing, local queueing, and secret-free configuration.
- Deployment and Operations Planning: Produce environment-specific deployment manifests, rollout strategies, rollback criteria, SLOs, and a validation test matrix.
- Use Case: When asked to build a Python module that filters and enriches telemetry before sending it to the cloud, this Skill produces a design brief, deployment manifest plan, resilience strategy, and test matrix covering functional, chaos, performance, and rollback scenarios.
Quick Start
Ask the assistant to design a Python Azure IoT Edge module that filters telemetry before uploading it, including the deployment manifest and reliability strategy.