CtrlK
BlogDocsLog inGet started
Tessl Logo

phoenix-integration-snippets

Generates onboarding code snippets for Phoenix tracing integrations and wires them into the project onboarding UI. Produces install dependencies and implementation sections for SDKs like OpenAI, LangChain, Vercel AI SDK, and others. Supports Python and TypeScript. Use when asked to create onboarding code, tracing setup snippets, quickstart examples, or getting-started code for a framework integration.

74

Quality

92%

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

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 dense, highly actionable skill body with a well-sequenced workflow, explicit validation checkpoints, and concrete file paths. The only gaps are minor trimmable framing prose and the absence of any reference-file split for the detailed exporter rules.

Suggestions

Trim explanatory framing like 'Whether a snippet passes an endpoint depends on what consumes it. Either way the value comes from PHOENIX_COLLECTOR_ENDPOINT' to the bare rule.

Consider moving the register()-vs-verbatim-exporter endpoint rules into a short references file, leaving SKILL.md as a tighter overview with a one-level-deep pointer.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence (no explanations of what tracing or Phoenix is), but a few framing sentences like 'Whether a snippet passes an endpoint depends on what consumes it. Either way...' could be trimmed without losing the rule.

4 / 5

Actionability

Concrete file paths (js/app/src/components/project/integrationSnippets/, integrationRegistry.tsx), an exact endpoint code snippet, package ordering rules, and specific validation signals (no 405, no 'Failed to export span batch') make the guidance copy-paste ready.

5 / 5

Workflow Clarity

A 6-step checklist with an explicit checkpoint ('Only proceed to wiring into the UI when traces are confirmed') plus a fix-or-flag feedback loop for failing snippets matches the clear-sequence-with-validation anchor.

5 / 5

Progressive Disclosure

Content is well-organized into clearly signaled sections with no nested references and no bundle files, but the skill exceeds 50 lines and inlines detailed endpoint/exporter rules that could arguably live in a reference, so it stops just short of the ideal split.

4 / 5

Total

18

/

20

Passed

Description

96%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, third-person description that pairs concrete capabilities with an explicit, synonym-rich trigger clause. Its only soft spot is a touch of breadth in the 'framework integration' framing that slightly raises overlap risk.

Suggestions

Tighten distinctiveness by leading with the Phoenix-specific scope (e.g., 'for Arize Phoenix tracing') before the generic SDK list, reducing overlap with general framework-integration skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Generates onboarding code snippets', 'wires them into the project onboarding UI', 'Produces install dependencies and implementation sections' — and names specific SDKs, giving comprehensive coverage rather than vague abstraction.

5 / 5

Completeness

Explicitly answers both 'what' (generates/wires/produces install+implementation sections for named SDKs, Python and TypeScript) and 'when' (concrete 'Use when asked to create...' trigger phrases).

5 / 5

Trigger Term Quality

The 'Use when asked to create onboarding code, tracing setup snippets, quickstart examples, or getting-started code' clause covers natural synonyms a user would actually say, matching the comprehensive-anchor example.

5 / 5

Distinctiveness Conflict Risk

The 'Phoenix tracing integrations' niche is clearly distinct, but the broad 'framework integration' framing and named general SDKs (OpenAI, LangChain) create minor overlap risk with generic integration skills, landing just below the minimal-conflict anchor.

4 / 5

Total

19

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

Total

15

/

16

Passed

Repository
Arize-ai/phoenix
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.