CtrlK
BlogDocsLog inGet started
Tessl Logo

apm-integrations

Use when adding, debugging, fixing, or modifying instrumentation and plugins for third-party libraries in dd-trace-js. Triggers: "add a new integration", "instrument a library", any *Plugin base class (Tracing/Database/Cache/ Client/Server/Consumer/Producer/Composite), "addHook", "shimmer.wrap", "orchestrion", "bindStart"/"bindFinish", "diagnostic channel", "runStores", "subscriber cardinality", "channel.publish gate", "read upstream source", "reference plugin".

73

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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, highly actionable body that assumes competence and pushes detail to clearly signaled one-level-deep reference files. The workflow is clearly sequenced with a terminal validation step, though inline validate→retry loops would lift workflow clarity to the top anchor.

DimensionReasoningScore

Conciseness

Dense and project-specific with no basic-concept padding (channel prefixes, subscriber-cardinality camps, ctx fields all earn their place), but a few spots — the prose rationale in "Read Upstream Source First" and the large base-class tree — could be trimmed slightly, keeping it just below maximally lean.

4 / 5

Actionability

Provides copy-paste-ready commands (git clone --depth 1, npm pack, tar -xzf, PLUGINS="<name>" npm run test:plugins:ci, docker compose up -d) and exact file paths for registration, covering the common create/modify cases with executable guidance.

5 / 5

Workflow Clarity

A clear 7-step Implementation Workflow ending in a Verify checkpoint ("Confirm all tests pass before marking work as complete") plus a debugging section with feedback loops, but validation is largely terminal rather than an inline validate→fix→retry loop, leaving a minor checkpoint gap.

4 / 5

Progressive Disclosure

A focused overview that signals one-level-deep references to five real bundle files (new-integration-guide, orchestrion, plugin-patterns, testing, reference-plugins) both inline and in a dedicated Reference Files section, with detail appropriately split out and easy to navigate.

5 / 5

Total

18

/

20

Passed

Description

95%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 strong, highly specific description that explicitly states what it does and when to use it, with a rich trigger list tuned to the dd-trace-js codebase. The only minor gap is action-verb variety, which keeps specificity just below the top anchor.

DimensionReasoningScore

Specificity

Names the domain precisely ("instrumentation and plugins for third-party libraries in dd-trace-js") and four concrete verbs ("adding, debugging, fixing, or modifying"), but the actions are variations on one theme rather than a broad action set, leaving minor coverage gaps versus a 5.

4 / 5

Completeness

Explicitly answers both what ("adding, debugging, fixing, or modifying instrumentation and plugins...") and when ("Use when..." plus a concrete "Triggers:" list), matching the anchor for clear what-and-when with concrete trigger phrases.

5 / 5

Trigger Term Quality

An explicit "Triggers:" list gives comprehensive natural and technical terms — "add a new integration", "instrument a library", base-class names, "addHook", "shimmer.wrap", "orchestrion", "runStores", "subscriber cardinality" — covering synonyms and API names a user in this codebase would actually say.

5 / 5

Distinctiveness Conflict Risk

Scoped to dd-trace-js instrumentation/plugins with highly specific trigger tokens (addHook, shimmer.wrap, orchestrion, bindStart, runStores), giving it a clear niche and minimal overlap with other skills.

5 / 5

Total

19

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
DataDog/dd-trace-js
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.