CtrlK
BlogDocsLog inGet started
Tessl Logo

new-monitoring-feature

Add a new monitoring target / layer to SkyWalking OAP. Orients you to the OAL / MAL / LAL / SpanListener / SegmentListener extension points, the UI template + submodule touchpoints, the docs set that must move together, and the cross-cutting traps that don't live in any one skill.

82

1.10x
Quality

76%

Does it follow best practices?

Impact

88%

1.10x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.claude/skills/new-monitoring-feature/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

92%

10%

Integrate an IoT Fleet Telemetry Layer into SkyWalking OAP

Layer registration and MAL rule authoring with histogram and counter pitfalls

Criteria
Without context
With context

Layer ordinal range

0%

0%

Layer constant placement

100%

100%

MAL rule file location

100%

100%

enabledOtelMetricsRules update

100%

100%

Separate foreground/background metrics

100%

100%

Metric name attribute scope

100%

100%

Histogram bucket family bare name

100%

100%

Millisecond histogram unit

100%

100%

DELTA counter throughput

0%

100%

No multi-doc YAML

100%

100%

Ordinal justification documented

100%

100%

Histogram unit justification documented

100%

100%

73%

-17%

Author a Log Analysis Rule for an Edge Gateway Layer

LAL rule authoring with layer:auto, tag-null guards, and comment syntax

Criteria
Without context
With context

No # comments in LAL

100%

0%

layer:auto declared

100%

100%

Tag null AND empty-string guard

100%

100%

No bare def-var in tag value site

0%

70%

filter block present

100%

85%

extractor block present

100%

0%

Service extracted from resource attribute

100%

100%

LAL file path convention

100%

100%

Registration config shown

100%

100%

Registration location correct

100%

100%

Layer assignment in extractor

100%

25%

No # comments anywhere

100%

100%

100%

31%

Create Dashboard Templates for a New Mobile Mini-Program Monitoring Layer

UI dashboard templates for client-side layer with naming and wiring corrections

Criteria
Without context
With context

Correct folder name (underscores)

100%

100%

Root template isRoot: true

100%

100%

Root template has ServiceList with expressions

100%

100%

No service_cpm or service_resp_time in any template

0%

100%

MAL metrics used instead

50%

100%

Consistent widget h=15

100%

100%

Tab.h includes chrome buffer

42%

100%

Multi-expression chart has metricConfig labels

100%

100%

Folder naming convention explained

100%

100%

OAL vs MAL metrics explained

50%

100%

SW_UI_TEMPLATE_FORCE_RELOAD env-only

0%

100%

Root and service templates both produced

100%

100%

Repository
apache/skywalking
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.