CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

adaptive-alert-insights

Evaluates whether Adaptive Alerting would help and reviews existing ThousandEyes Adaptive Alert Insights and their recommended alert-rule changes. Use when a request asks whether an Insight or recommendation exists, what it changes, or where to apply, dismiss, or reject it. Choosing between adaptive and static threshold modes explicitly uses baseline threshold review. Do not use for general alert fatigue, ordinary named-rule noise, or unrelated maintenance.

59

Quality

74%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/thousandeyes/skills/adaptive-alert-insights/SKILL.md

The canonical home for this skill is adaptive-alert-insights in thousandeyes/thousandeyes-ai-agents-toolkit

SKILL.md
Quality
Evals
Security

Quality

Content

56%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.

The body contains genuinely specific, well-guarded decision policy with concrete response templates, but it is undermined by heavy redundancy — the same guardrails are restated across most sections — and by a monolithic 280-line structure that should be split across reference files. Tightening the repetition and moving branch policies out of SKILL.md would materially improve it.

Suggestions

Deduplicate the repeated guardrails: state the read-only/UI-hand-off boundary, the no-impact-figures rule, and the confidence-is-categorical rule once each in Guardrails, and remove their restatements in Scope, Where To Apply, Explain And Hand Off, and Response.

Split the branch-specific response policies (Mandatory Prioritize-Only Stop, Variability-Support, Explanation-Only, Named Recommendation) into one-level-deep reference files, keeping a one-line summary of each branch in SKILL.md.

Merge the overlapping Unverified-gating rules scattered across Output Boundary, Named Recommendation, Variability-Support, and Response into a single validation rule stated once.

DimensionReasoningScore

Conciseness

The body is noticeably padded by repetition: the read-only/UI-hand-off rule ("applying or dismissing a specific recommendation is done in the ThousandEyes UI") is restated in Scope, Guardrails, Where To Apply, Explain And Hand Off, and Response; "never present an impact percentage or estimated noise-reduction figure" appears four times; and "confidence is the only comparable differentiator" is repeated across the Prioritize-Only section and Workflow step 2. It is above anchor 1 because the material is novel domain policy rather than concepts Claude already knows.

2 / 5

Actionability

For an instruction-only skill the guidance is mostly executable: a verbatim response string ("Unverified — whether it would help depends on representative alert history and verified current rule context..."), a copy-ready Priority answer template, and explicit classification states (Actionable, Unverified, Uncertain, Stale). Below anchor 5 because retrieval steps remain abstract ("filtering the alert-rule list", "retrieve the individual rule recommendation") with no tool or API named.

4 / 5

Workflow Clarity

The Workflow section sequences the three request types (broad, prioritize-only, action/effect review) with explicit stop conditions, and "Validate Applicability" plus the Unverified gating act as validation checkpoints. Below anchor 5 because multi-paragraph digressions are interleaved inside the numbered steps and mandatory-stop sections appear before the Workflow they override, slightly obscuring the sequence.

4 / 5

Progressive Disclosure

The single file is well-sectioned with clear headers, but at ~280 lines it inlines branch-specific response policies (Mandatory Prioritize-Only Stop, Variability-Support, Explanation-Only) that clearly belong in separate reference files. No bundle files exist, so all content sits in SKILL.md; above anchor 2 because internal structure is genuinely good.

3 / 5

Total

13

/

20

Passed

Description

82%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.

The description is strong: third-person voice, concrete domain naming, an explicit "Use when" trigger clause with both positive and negative triggers, and clear disambiguation from the adjacent baseline-threshold skill. The only weakness is modest action coverage — evaluate and review are the sole stated capabilities.

DimensionReasoningScore

Specificity

Names the domain ("ThousandEyes Adaptive Alert Insights") and two concrete actions — "Evaluates whether Adaptive Alerting would help" and "reviews existing ... Insights and their recommended alert-rule changes" — matching the anchor for 1-2 concrete actions without comprehensive coverage. It is below anchor 4 because evaluate/review are the only actions listed, and above anchor 2 because the actions are specific rather than generic.

3 / 5

Completeness

Explicitly answers both what ("Evaluates whether Adaptive Alerting would help and reviews existing ... recommended alert-rule changes") and when with concrete trigger phrases ("Use when a request asks whether an Insight or recommendation exists, what it changes, or where to apply, dismiss, or reject it"), plus negative triggers ("Do not use for general alert fatigue ..."). Matches the anchor for clear what AND when with concrete triggers.

5 / 5

Trigger Term Quality

Good keyword coverage with natural phrases users would say: "Insight or recommendation", "what it changes", "where to apply, dismiss, or reject it", "alert fatigue", "adaptive and static threshold modes". Not anchor 5 because a few common variations (e.g., "alert noise", "threshold tuning") are missing; clearly above anchor 3's partial coverage.

4 / 5

Distinctiveness Conflict Risk

Clear niche (ThousandEyes Adaptive Alert Insights) with distinct triggers, explicit exclusions ("Do not use for general alert fatigue, ordinary named-rule noise, or unrelated maintenance"), and explicit routing of the adjacent case ("Choosing between adaptive and static threshold modes explicitly uses baseline threshold review"), minimizing conflict risk.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

thousandeyes/thousandeyes-ai-agents-toolkit

Path

plugins/thousandeyes/skills/adaptive-alert-insights/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.