CtrlK
BlogDocsLog inGet started
Tessl Logo

dt-obs-problems

DAVIS problem analysis including root cause identification, impact assessment, and correlation with other telemetry. Use when querying or investigating detected problems. Trigger: "active problems", "root cause analysis", "problem impact", "affected users", "list problems", "P-12345 details", "recurring problems", "problem history", "problem trending", "blast radius", "which entity caused the problem", "problems affecting Kubernetes", "problems by service". Do NOT use for explaining existing queries, product documentation questions, generic log searching, distributed tracing, or host-level resource monitoring.

71

Quality

86%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

This is a strong, highly actionable skill with excellent executable DQL query examples covering the full spectrum of problem analysis use cases. Its progressive disclosure is well-designed with clear reference file navigation. The main weaknesses are moderate verbosity in the overview/explanatory sections and a lack of explicit validation checkpoints in multi-step investigation workflows.

Suggestions

Trim the 'What are Problems?' and 'Problem Lifecycle' sections significantly — Claude doesn't need conceptual explanations of what Dynatrace problems are; focus on the field names and query patterns that are non-obvious.

Add an explicit multi-step investigation workflow with validation checkpoints, e.g., 'Step 1: Query active problems → Step 2: Verify results non-empty → Step 3: Drill into root cause → Step 4: Validate root_cause_entity_id is not null before proceeding to blast radius analysis.'

DimensionReasoningScore

Conciseness

The skill is fairly comprehensive but includes some unnecessary explanatory content Claude already knows (e.g., 'What are Problems?' section explaining what Dynatrace problems are, bullet-pointed descriptions of problem characteristics). The field reference tables and query patterns are valuable, but the overview section and some best practices (like 'Start simple') add verbosity without new information.

2 / 3

Actionability

Excellent actionability with numerous complete, executable DQL queries covering all major use cases — active problem triage, root cause analysis, blast radius, recurring causes, Kubernetes filtering, and more. Every query is copy-paste ready with correct field names, filters, and sort orders. The common field name mistakes table and troubleshooting section provide highly specific, concrete guidance.

3 / 3

Workflow Clarity

The use cases section defines clear triggers and done conditions, and the response construction section provides guidance on presenting results. However, there are no explicit validation checkpoints or feedback loops for multi-step investigation workflows. The 'test incrementally' and 'test fields first' advice is mentioned in best practices but not integrated into a sequenced workflow with verification steps.

2 / 3

Progressive Disclosure

Well-structured with clear section hierarchy, a concise main body covering essential patterns, and explicit 'When to Load References' section that tells Claude exactly when to consult each reference file. References are one level deep with clear signaling (problem-trending.md, problem-correlation.md, impact-analysis.md, problem-merging.md). Related skills are also listed for cross-domain navigation.

3 / 3

Total

10

/

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.

This is an excellent skill description that covers all key dimensions thoroughly. It provides specific capabilities, extensive natural trigger terms, clear 'Use when' guidance, and explicit exclusion boundaries via a 'Do NOT use' clause. The description is concise yet comprehensive, making it easy for Claude to correctly select this skill from a large pool.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: root cause identification, impact assessment, correlation with other telemetry, querying detected problems, and investigating problems. These are clear, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (DAVIS problem analysis including root cause identification, impact assessment, correlation) and 'when' (explicit 'Use when' clause plus extensive trigger terms). Also includes a 'Do NOT use' clause which further clarifies boundaries.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'active problems', 'root cause analysis', 'problem impact', 'affected users', 'list problems', 'P-12345 details', 'recurring problems', 'blast radius', 'problems affecting Kubernetes', etc. These are realistic user phrases.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with clear niche around DAVIS problem analysis. The explicit 'Do NOT use' clause for related but different skills (log searching, distributed tracing, host-level monitoring) significantly reduces conflict risk with adjacent skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
Dynatrace/dynatrace-for-ai
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.