Guide for the phoenix-client TypeScript package — experiment lifecycle, tracer provider management, and test conventions.
68
52%
Does it follow best practices?
Impact
100%
1.23xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./js/packages/phoenix-client/.agents/skills/phoenix-client-development/SKILL.mdTypeScript SDK for Phoenix AI observability: datasets, experiments, prompts, sessions, spans, traces.
Read existing code in the directory you're working in before writing new code.
| Rule file | When to read |
|---|---|
rules/experiments.md | Experiment execution, task runners, evaluator wiring |
rules/tracing.md | OpenTelemetry tracer providers, span export, global state |
rules/testing.md | Unit tests, integration tests, test fixtures |
cd js/
pnpm --filter phoenix-client testTests use vitest. Test files live in test/ named *.test.ts.
924117e
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.