К основному содержанию
скилл GitHub Copilot официальный · GitHub

azure-smart-city-iot-solution-builder — скилл для GitHub Copilot

Скилл превращает замысел Azure IoT или Smart City в архитектуру, меры безопасности, расчёт затрат и план по этапам. Подойдёт для подготовки решения до разработки.

Установить в GitHub Copilot · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add github/awesome-copilot --skill azure-smart-city-iot-solution-builder
Открыть на GitHub

Что делает azure-smart-city-iot-solution-builder

Скилл помогает разобрать задачу по домену города, масштабу, задержке, доступности, приватности и интеграциям. Затем он раскладывает решение по слоям: устройства и edge, обмен событиями, данные и аналитика, эксплуатация и управление доступом. В архитектуре рассматриваются Azure IoT Hub, Azure IoT Operations, IoT Edge, Event Hubs, Data Lake, Cosmos DB, Azure Data Explorer и другие сервисы из сценария.

На выходе получается описание решения, схема компонентов и потоков данных, чеклист безопасности, стратегия затрат и масштабирования, а также бэклог по этапам. Скилл требует проверить документацию Azure IoT Edge до архитектурных решений, а для результата использует шаблон references/smart-city-solution-template.md. При отсутствии специализированных Azure skills он продолжает работу с явно обозначенными предположениями.

Ставьте его, если нужно спланировать Azure IoT-платформу или городской сценарий до развёртывания. Для задачи без Azure, IoT или Smart City этот скилл лучше не выбирать.

Какие задачи решает

  • спроектировать Azure IoT-архитектуру для городского сценария
  • связать устройства, аналитику и оповещения
  • разложить платформу по слоям и Azure-сервисам
  • составить поэтапный бэклог с рисками и KPI
  • проверить безопасность, эксплуатацию и расходы

Примеры запросов агенту

  • Спроектируй архитектуру Azure IoT для управления городским освещением и опиши поток данных.
  • Составь дорожную карту для платформы Smart City: зависимости, риски, критерии выхода и KPI.
  • Подготовь решение по шаблону `references/smart-city-solution-template.md` и отдели предположения от подтверждённых фактов.

Как установить azure-smart-city-iot-solution-builder

1Через Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill azure-smart-city-iot-solution-builder

2GitHub CLI

gh skill install github/awesome-copilot azure-smart-city-iot-solution-builder

3Вручную: положить файлы

.github/skills/azure-smart-city-iot-solution-builder/SKILL.md

Из того же набора554

Весь набор →
git-commit официальный github Скилл разбирает изменения Git, выбирает связанные файлы и создаёт коммит в формате Conventional Commits. Пригодится, когда нужно закоммитить одну или несколько логических частей изменений. GitHub Copilot 47 165установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. GitHub Copilot 31 639установок multi-stage-dockerfile официальный github Скилл помогает создавать многоэтапные Dockerfile для разных языков и фреймворков. Пригодится, когда важны размер и состав runtime-образа. GitHub Copilot 29 688установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок prd официальный github Собирает из идеи структурированный PRD с пользовательскими историями, техническими требованиями и рисками. Подходит для планирования новых функций, в том числе с AI. GitHub Copilot 24 035установок refactor официальный github Скилл помогает менять структуру кода без изменения внешнего поведения. Подойдёт для постепенной уборки сложных функций, дублирования и кодовых запахов. GitHub Copilot 22 321установок java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок create-readme официальный github Скилл изучает проект и создаёт структурированный README.md. Подойдёт, когда документацию нужно собрать по коду и файлам проекта. GitHub Copilot 19 081установок

Похожие

cloud-network-insights официальный google Скилл помогает подключить Cloud Network Insights, настроить синтетический мониторинг AppNeta и проверить сетевые и веб-пути. Пригодится для работы с Monitoring Points в облаке или на своей инфраструктуре. Claude Code Gemini CLI CX Codex 78установок cloud-logging-finops официальный google Проводит аудит расходов на Cloud Logging в Google Cloud. Сравнивает данные биллинга с метриками объёма и создаёт готовые фильтры исключений для сокращения трат. Claude Code Gemini CLI CX Codex 52установок wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. Claude Code 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. Claude Code CX Codex Cursor +1 1 200 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. Claude Code 489 289установок using-git-worktrees Jesse Vincent Готовит изолированное рабочее дерево перед доработкой или выполнением плана. Проверяет текущий репозиторий, выбирает нативные средства платформы либо Git. Claude Code CX Codex 217 153установок finishing-a-development-branch Jesse Vincent Скилл проверяет тесты и помогает выбрать, как завершить работу в ветке: слить её, открыть Pull Request или оставить как есть. Claude Code CX Codex 214 439установок orca-cli stablyai Скилл даёт агенту доступ к worktree, терминалам, артефактам и встроенному браузеру Orca через CLI. Пригодится, когда работа идёт в окружении Orca. Claude Code CX Codex Cursor +1 353 000установок

Вопросы о azure-smart-city-iot-solution-builder

Как установить azure-smart-city-iot-solution-builder в GitHub Copilot?

Выполните npx skills add github/awesome-copilot --skill azure-smart-city-iot-solution-builder. Для установки через GitHub CLI используйте gh skill install github/awesome-copilot azure-smart-city-iot-solution-builder.

Что делает azure-smart-city-iot-solution-builder?

Скилл помогает спроектировать Azure IoT и Smart City решение: от требований и архитектуры до безопасности, затрат и поэтапного плана внедрения.

Что нужно проверить перед проектированием архитектуры?

Сначала нужно изучить документацию Azure IoT Edge, включая архитектуру runtime, поддерживаемые системы, историю версий и подходящие quickstart-сценарии. Если документация недоступна, предположения нужно явно обозначить.

Исходный текст

SKILL.md · MIT
---
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.'
---

# Azure Smart City IoT Solution Builder

Use this skill to rebuild and standardize a complete workflow for Azure IoT and Smart City solutions.

## When to use it

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"

## Objectives

- Convert a high-level idea into a deployable architecture.
- Reuse existing Azure-focused skills whenever possible.
- Produce concrete artifacts the team can implement.

## Workflow

### 0) Mandatory documentation review (before any architecture)

Before proposing architecture or technology decisions that involve edge computing, review Azure IoT Edge documentation first:

- https://learn.microsoft.com/azure/iot-edge/

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.

### 1) Scope and constraints

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).

### 2) Capability map

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.

### 3) Azure service selection (reference)

- 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.

### 4) Non-functional design

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).

### 5) Delivery plan

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

## Reuse other skills first

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/`.

### Runtime-provided Azure skills (optional)

If they are available in the execution environment, delegate to these specialized skills for deeper guidance:

- `azure-kubernetes`
- `azure-messaging`
- `azure-observability`
- `azure-storage`
- `azure-rbac`
- `azure-cost`
- `azure-validate`
- `azure-deploy`

### Local repository alternatives (use in this repo)

When runtime skills are not available, prioritize existing local skills in this repository:

- `azure-architecture-autopilot` for architecture generation and refinement.
- `azure-resource-visualizer` for resource relationship diagrams.
- `azure-role-selector` for role selection guidance.
- `az-cost-optimize` and `azure-pricing` for cost and pricing analysis.
- `azure-deployment-preflight` for pre-deployment checks.
- `appinsights-instrumentation` for telemetry instrumentation patterns.

If no specialized skill is available, continue with this skill and keep assumptions explicit.

## Required output artifacts

Always provide these outputs:

1. Smart City solution summary (scope, assumptions, constraints).
2. Reference architecture (components and data flow).
3. Security and governance checklist.
4. Cost and scaling strategy.
5. Phased implementation backlog (epics and milestones).

## Output template

Use `references/smart-city-solution-template.md` to standardize outputs for each scenario, with this response structure:

1. Context and objectives
2. Proposed architecture
3. Technology decisions and trade-offs
4. Security, operations, and cost controls
5. Phased implementation plan
6. Risks and open questions

## Guidelines

- 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.

© github · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой