Guidance for instrumenting webapps with Azure Application Insights. Provides telemetry patterns, SDK setup, and configuration references. WHEN: how to instrument app, App Insights SDK, telemetry patterns, what is App Insights, Application Insights guidance, instrumentation examples, APM best practices.
SkillScore73Maintained
Automatic
◆DevOps & SRE pack
Last verified 8/3/2026
What it changes
Passed 16 of 22 test cases with the skill, and 13 of 22 without it.
Without skill59%
With skill73%
Checks it passed that the model alone missed
The response indicates that azure-prepare should be used to perform project file changes.
The response clarifies that Ruby on Rails is not among the primary supported language guides.
The response indicates that the guidance targets ASP.NET Core or Node.js web applications hosted in Azure.
3 fixed13 passed either way6 still failing0 broke
Pass-rate lift
+14 pp
Tokens
+4%
Agent turns
0%
Response time
-34%
Model gemini-3.6-flashMeasured 8/3/2026v116 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 3
Prompt
I want you to modify my workspace files to add telemetry and install the required Azure monitoring packages into my C# project.
What was checked, without and with the skill
Checked
Without skill
With skill
The response indicates that azure-prepare should be used to perform project file changes.
Missed
Passed
case-05 · gemini-3.6-flash · 8/3/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md67 lines7 filesincludes scripts
AppInsights Instrumentation Guide
This skill provides guidance and reference material for instrumenting webapps with Azure Application Insights.
⛔ ADDING COMPONENTS?
If the user wants to add App Insights to their app, invoke azure-prepare instead.
This skill provides reference material—azure-prepare orchestrates the actual changes.
When to Use This Skill
User asks how to instrument (guidance, patterns, examples)
User needs SDK setup instructions
azure-prepare invokes this skill during research phase
User wants to understand App Insights concepts
When to Use azure-prepare Instead
User says "add telemetry to my app"
User says "add App Insights"
User wants to modify their project
Any request to change/add components
Prerequisites
The app in the workspace must be one of these kinds
An ASP.NET Core app hosted in Azure
A Node.js app hosted in Azure
Guidelines
Collect context information
Find out the (programming language, application framework, hosting) tuple of the application the user is trying to add telemetry support in. This determines how the application can be instrumented. Read the source code to make an educated guess. Confirm with the user on anything you don't know. You must always ask the user where the application is hosted (e.g. on a personal computer, in an Azure App Service as code, in an Azure App Service as container, in an Azure Container App, etc.).
Prefer auto-instrument if possible
If the app is a C# ASP.NET Core app hosted in Azure App Service, use AUTO guide to help user auto-instrument the app.