AGENT SKILL

4-acs-impact-analyze

Map detected ACS channel usage to the appropriate Retirement Guide or Breaking Change Guide. Links each impacted resource to Microsoft migration resources per channel.

License 许可
MIT
最近更新
2026-10-08
Stars
★ 0
Forks
0

01 前言 Front Matter

name
4-acs-impact-analyze
description
Map detected ACS channel usage to the appropriate Retirement Guide or Breaking Change Guide. Links each impacted resource to Microsoft migration resources per channel.

02 资源文件 1

03 SKILL.md 正文

When to use this skill

Use this skill after ACS channel detection to map detected channel usage to migration guides.

Examples:

  • "Which ACS channels are in use on my resources?"
  • "Show me the migration guides for my ACS resources"
  • "Summarize what needs to be migrated for each ACS resource"

Preconditions

  • ACS resources discovered (use 1-acs-resource-scan)
  • Channel detection complete (use 2-acs-channel-detect OR 3-acs-metrics-collect)
  • Session state contains ACS resource inventory with detection results

Knowledge References

Authoritative reference data for this skill — update these files when retirement dates or migration paths change:

Channel Guide Mapping

Channel Status Type Guide
Email Service ? Retirement https://aka.ms/acs-retirement#acs-email
SMS API ? Retirement https://aka.ms/acs-retirement#acs-sms
Chat SDK ? Retirement https://aka.ms/acs-retirement#acs-chat
Call Automation API ? Breaking Change https://aka.ms/acs-retirement#acs-voicevideo-calling-sdk
Job Router API ? Breaking Change https://aka.ms/acs-retirement
Advance Messaging API ? Breaking Change https://aka.ms/acs-retirement
Rooms API ? Breaking Change https://aka.ms/acs-retirement
Phone Numbers SDK ? Retirement https://aka.ms/acs-retirement#acs-number-management-direct-offer

Full guide: https://aka.ms/acs-retirement

Workflow

0) Load Knowledge References

Read the following knowledge files before beginning:

  • Read docs/knowledge/acs-retirement-dates.md — channel status types and effective dates
  • Read docs/knowledge/acs-migration-paths.md — migration paths and guide links per channel

1) Load ACS Resource Inventory

  • Retrieve inventory with detection results from session state
  • Verify detection data exists (from skill 2 or skill 3)
  • If no detection data: Exit with "Run 2-acs-channel-detect or 3-acs-metrics-collect first"

2) For Each ACS Resource

  • Display: "? Mapping channels: [Resource Name]"
  • Identify all channels with detected usage (flag = true)
  • For each detected channel, assign the migration guide link from the channel guide mapping above

3) Display Channel Summary

=== ACS Channel Detection Results ===

┌──────────────────┬──────────────────────────────┬───────────────┐
│ Resource         │ Channels Detected             │ Channel Count │
├──────────────────┼──────────────────────────────┼───────────────┤
│ ACSProd          │ Email, Chat, Phone Numbers    │ 3             │
│ ACSDevAndTest    │ None                          │ 0             │
└──────────────────┴──────────────────────────────┴───────────────┘

Channel Totals Across All Resources:
  ? Email:         [N] resource(s) — Retirement Guide: https://aka.ms/acs-retirement#acs-email
  ? SMS:           [N] resource(s) — Retirement Guide: https://aka.ms/acs-retirement#acs-sms
  ? Chat:          [N] resource(s) — Retirement Guide: https://aka.ms/acs-retirement#acs-chat
? Call Auto:     [N] resource(s) — Breaking Change Guide: https://aka.ms/acs-retirement#acs-voicevideo-calling-sdk
? Job Router:    [N] resource(s) — Guide: https://aka.ms/acs-retirement
? Advance Msg:   [N] resource(s) — Guide: https://aka.ms/acs-retirement
? Rooms:         [N] resource(s) — Guide: https://aka.ms/acs-retirement
  ☎️ Phone Numbers: [N] resource(s) — Retirement Guide: https://aka.ms/acs-retirement#acs-number-management-direct-offer

? Full Guide: https://aka.ms/acs-retirement

4) Save Channel Analysis to Session State

  • Update inventory with detected channel list and assigned guide links per resource

Output

  • Detected channels per resource
  • Migration or breaking change guide link per detected channel
  • Channel totals across all resources

Related Skills

  • Requires 1-acs-resource-scan + either 2-acs-channel-detect or 3-acs-metrics-collect
  • Use 5-acs-report-generate after this skill to export results

04 同仓库更多 Skills

microsoft
microsoft/acs-resource-explorer

7-azure-report-generate

Generate comprehensive reports (CSV, Markdown, JSON) for Azure resource impact assessments. Export detailed findings, statistics, and recommendations. Works with any Azure product deprecation analysis.

行政与办公人员文档处理
★ 0
microsoft
microsoft/acs-resource-explorer

6-azure-impact-analyze

Calculate severity and migration effort for Azure resources with detected features. Configurable severity thresholds based on usage patterns and business impact. Works with any Azure product deprecation scenario.

★ 0
microsoft
microsoft/acs-resource-explorer

5-azure-metrics-collect

Comprehensive feature/usage detection via Azure Monitor metrics. Collects usage data over configurable lookback period (1-93 days). Works with any Azure product that emits metrics to Azure Monitor.

★ 0
microsoft
microsoft/acs-resource-explorer

4-azure-channel-detect

Fast, resource-based feature detection for Azure resources. Detects features/channels by examining related child resources (domains, endpoints, configurations). Works with any Azure product where features are exposed as sub-resources.

★ 0
microsoft
microsoft/acs-resource-explorer

3-azure-resource-scan

Scan Azure subscriptions for specific resource types. Interactive prompts allow scanning any Azure product (ACS, Storage, Compute, Databases, etc). Returns resource inventory across selected subscriptions.

★ 0
microsoft
microsoft/acs-resource-explorer

2-azure-subscription-select

Interactive subscription selection workflow. Choose specific subscription(s) or scan all accessible subscriptions. Works with any Azure product or service.

Skill与智能体开发
★ 0