CtrlK
BlogDocsLog inGet started
Tessl Logo

appinsights-instrumentation

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.

68

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

70%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is concise and well-structured with sensible progressive disclosure to real reference files, but one referenced bundle path (examples/appinsights.bicep) is missing and the workflow lacks explicit validation checkpoints for risky infrastructure and code changes.

Suggestions

Add the missing examples/appinsights.bicep file (or fix the link to point to an existing reference) so every navigation target resolves.

Insert explicit validation steps in the manual-instrumentation workflow (e.g., verify the AppInsights resource was created, confirm the app builds and emits telemetry after code changes).

Add a checkpoint after 'Collect context information' confirming the (language, framework, hosting) tuple with the user before proceeding to resource creation.

DimensionReasoningScore

Conciseness

Lean body that delegates detailed SDK/code content to one-level-deep references rather than restating known concepts; every section earns its place.

3 / 3

Actionability

Mostly actionable pointers to real files (scripts/appinsights.ps1 exists), but the referenced examples/appinsights.bicep does not exist in the bundle, leaving one guidance path dangling and incomplete.

2 / 3

Workflow Clarity

Steps are sequenced (collect context -> auto or manual -> create resource -> modify code), but there are no explicit validation checkpoints for destructive infra/code changes, capping clarity at 2.

2 / 3

Progressive Disclosure

Good one-level-deep reference signaling across language and SDK guides, but the missing examples/appinsights.bicep breaks navigation and reduces the structure's reliability.

2 / 3

Total

9

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that concisely states concrete capabilities and pairs them with an explicit, well-populated WHEN trigger clause. It is distinctive and complete on both what and when.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'instrumenting webapps with Azure Application Insights', 'telemetry patterns, SDK setup, and configuration references', matching the multi-action anchor.

3 / 3

Completeness

Explicitly answers both what ('Provides telemetry patterns, SDK setup, and configuration references') and when (explicit 'WHEN:' trigger clause), satisfying the top anchor.

3 / 3

Trigger Term Quality

Good coverage of natural user terms via the WHEN clause: 'how to instrument app, App Insights SDK, telemetry patterns, what is App Insights, Application Insights guidance, instrumentation examples, APM best practices'.

3 / 3

Distinctiveness Conflict Risk

A clear, narrow niche (Azure Application Insights instrumentation) with distinct triggers unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 missing, 4 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 4 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository
microsoft/azure-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.