| name | azure-smart-city-iot-solution-builder |
|---|---|
| description | Design and plan end-to-end Azure IoT and Smart City solutions: requirements, architecture, security, operations, cost, and a phased delivery plan with concrete implementation artifacts. |
Use this skill to rebuild and standardize a complete workflow for Azure IoT and Smart City solutions.
Use this skill when the user asks for things like:
- "I want to build an IoT solution on Azure"
- "Smart City architecture for traffic, lighting, or waste"
- "How do I connect devices, analytics, and alerts?"
- "I need a roadmap and backlog for an urban platform"
- Convert a high-level idea into a deployable architecture.
- Reuse existing Azure-focused skills whenever possible.
- Produce concrete artifacts the team can implement.
Before proposing architecture or technology decisions that involve edge computing, review Azure IoT Edge documentation first:
Minimum pages to review:
- What is Azure IoT Edge
- Runtime architecture
- Supported systems
- Version history/release notes
- Relevant Linux/Windows quickstarts for the scenario
If documentation cannot be consulted, state this explicitly and continue with clearly marked assumptions.
Collect and confirm:
- City domain: mobility, parking, air quality, water, energy, public safety, waste, etc.
- Scale: number of devices, telemetry frequency, retention, regions.
- Latency and availability objectives.
- Regulatory and privacy constraints.
- Existing systems to integrate (SCADA, GIS, ERP, ticketing, APIs).
Split the platform into layers:
- Device and edge: onboarding, identity, firmware, OTA, edge processing.
- Ingestion and messaging: command and control, event routing, buffering.
- Data and analytics: hot path vs cold path, dashboards, historical analysis.
- Operations: observability, incident flow, SLOs.
- Governance: RBAC, secrets, policies, network isolation.
- Device connectivity: Azure IoT Hub, Azure IoT Operations, IoT Edge.
- Event streaming: Event Hubs, Service Bus, Event Grid.
- Storage: Blob Storage, Data Lake, Cosmos DB, SQL.
- Analytics: Azure Data Explorer, Stream Analytics, Fabric/Synapse.
- APIs and applications: API Management, App Service, Container Apps, Functions.
- Monitoring: Azure Monitor, Application Insights, Log Analytics.
- Security: Key Vault, Defender for IoT, Private Endpoints, Managed Identity.
Define and document:
- Reliability model (zones/regions, retries, dead-letter handling, replay).
- Security controls (zero trust, encryption, secret rotation, least privilege).
- Cost controls (retention tiers, rightsizing, autoscaling, workload scheduling).
- Data lifecycle (raw, curated, aggregated, archived).
Create a phased execution:
- Phase 1: Pilot district or single use case.
- Phase 2: Multi-domain integration.
- Phase 3: City-scale rollout and optimization.
For each phase, include:
- Exit criteria
- Dependencies
- Risks and mitigations
- KPI set
There are two sources of skills:
- Runtime-provided skills (external to this repository): only available when the Copilot host environment exposes them.
- Local repository skills (this repository): available as local files under
skills/.
If they are available in the execution environment, delegate to these specialized skills for deeper guidance:
azure-kubernetesazure-messagingazure-observabilityazure-storageazure-rbacazure-costazure-validateazure-deploy
When runtime skills are not available, prioritize existing local skills in this repository:
azure-architecture-autopilotfor architecture generation and refinement.azure-resource-visualizerfor resource relationship diagrams.azure-role-selectorfor role selection guidance.az-cost-optimizeandazure-pricingfor cost and pricing analysis.azure-deployment-preflightfor pre-deployment checks.appinsights-instrumentationfor telemetry instrumentation patterns.
If no specialized skill is available, continue with this skill and keep assumptions explicit.
Always provide these outputs:
- Smart City solution summary (scope, assumptions, constraints).
- Reference architecture (components and data flow).
- Security and governance checklist.
- Cost and scaling strategy.
- Phased implementation backlog (epics and milestones).
Use this response structure:
- Context and objectives
- Proposed architecture
- Technology decisions and trade-offs
- Security, operations, and cost controls
- Phased implementation plan
- Risks and open questions
- Do not jump to deployment before validating prerequisites.
- Do not recommend single-region production for critical city workloads.
- Do not omit operational ownership (who handles incidents, SLAs, change windows).
- Clearly separate assumptions from confirmed facts.