CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dynatrace

Deploy and configure Dynatrace — OneAgent Kubernetes Operator, code-level instrumentation, Log Monitoring, custom metrics, SLOs, Dashboards, anomaly detection, Davis AI, and live incident investigation using the Dynatrace MCP server. Covers Terraform-managed Dynatrace resources.

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/dynatrace/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

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

A well-structured, largely executable skill body with clear per-mode workflows, concrete commands, and validation in the riskier flows. Its two real weaknesses are the missing Terraform/SDK code examples and the fact that the heavily cited references/dynatrace.md does not exist in the bundle, breaking progressive disclosure.

Suggestions

Create the references/dynatrace.md file (or fix the path) so the section pointers cited in every mode — Deployment, Token Scopes, Code-Level Instrumentation, Terraform Provider, SLOs, MCP Server Setup, Incident Investigation Workflow — actually resolve.

Add a short HCL example for the key Terraform resources (e.g., dynatrace_slo_v2 with target_success/target_warning) and a minimal SDK custom-span snippet for one language, since those modes currently instruct without executable code.

Add verification steps to the monitor and dashboard modes (e.g., confirm the anomaly configuration is active or the dashboard renders) to match the validation rigor of the setup and slo modes.

DimensionReasoningScore

Conciseness

The body is largely lean: terse numbered steps, compact DQL/bash/curl blocks, and no padding explaining concepts Claude already knows. Minor instances of over-explanation remain — the investigate mode restates each phase's bullets as literal prompt examples in code blocks, and the Davis AI baseline note adds soft explanation — so it sits between 'efficient' and 'lean and efficient', just below the 5 anchor.

4 / 5

Actionability

Mostly executable guidance: a pinned kubectl apply command, concrete DQL queries, copy-paste curl commands with auth headers, and exact token scopes. Gaps keep it below 5 — the Terraform resources (dynatrace_slo_v2, dynatrace_service_anomalies_v2, dynatrace_json_dashboard) are named but no HCL example is given, and SDK instrumentation is described without a code snippet.

4 / 5

Workflow Clarity

Each mode has a clear numbered sequence, and several workflows include explicit validation ('Verify injection: kubectl describe pod ... grep dynatrace', 'Validate the metric expression returns data in the Metrics Explorer before applying'); the debug mode frames 'symptom → root cause hypothesis → evidence command → fix → validation step'. The monitor and dashboard modes lack verification checkpoints, so it does not reach the 'explicit validation steps with feedback loops' anchor of 5.

4 / 5

Progressive Disclosure

Structure is promising — each mode consistently signals a one-level-deep pointer like 'Reference: references/dynatrace.md → Deployment, Token Scopes' — but the referenced file does not exist in the bundle (no references/ directory is present), so every navigation pointer is broken and the promised detail layer is unreachable. Well-signaled but non-functional references place it at the 'some structure but could be better organized' anchor rather than a 4.

3 / 5

Total

15

/

20

Passed

Description

71%Weight 40%Scale 1-5

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 specific, well-scoped description that names many concrete capabilities in a distinct niche. Its main weakness is the absence of any 'Use when...' trigger guidance, which leaves the 'when to use' question unanswered, and slightly thin coverage of natural synonym phrases.

Suggestions

Add an explicit trigger clause, e.g., 'Use when the user mentions Dynatrace, asks to deploy or configure observability on Kubernetes, define SLOs/dashboards, or investigate production incidents with Dynatrace.'

Include natural synonyms users are likely to say — 'observability', 'alerting', 'tracing', 'APM', 'monitoring setup' — to broaden trigger coverage.

Trim the long capability enumeration slightly so the description stays scannable while retaining the most common trigger terms.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete capabilities — 'OneAgent Kubernetes Operator, code-level instrumentation, Log Monitoring, custom metrics, SLOs, Dashboards, anomaly detection, Davis AI, and live incident investigation using the Dynatrace MCP server' — with comprehensive coverage of the skill's scope, matching the top anchor rather than the 'minor gaps' of a 4.

5 / 5

Completeness

The 'what' is clearly and concretely stated, but there is no 'Use when...' clause or equivalent explicit trigger guidance anywhere in the description; 'Covers Terraform-managed Dynatrace resources' describes scope, not when to invoke the skill. Per the judging guidelines, a missing 'Use when' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Good keyword coverage with natural terms users would say: 'Deploy', 'SLOs', 'Dashboards', 'incident investigation', 'Terraform', 'Kubernetes'. A few natural synonyms are missing (e.g., 'observability', 'alerting', 'tracing', 'monitoring setup'), so it falls just below the comprehensive-with-synonyms anchor of 5.

4 / 5

Distinctiveness Conflict Risk

'Dynatrace' (named twice) plus product-specific terms (OneAgent, Davis AI, Dynatrace MCP server) establish a clear niche with minimal conflict risk, but generic terms like 'custom metrics, SLOs, Dashboards' and 'Terraform' could overlap with other observability or Terraform skills, fitting 'mostly distinct; minor overlap risk' rather than the 5 anchor.

4 / 5

Total

16

/

20

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 7 missing

Warning

Total

14

/

16

Passed

Repository

nitinjain999/platform-skills

Path

skills/dynatrace/SKILL.md

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.