Phoenix phoenix-client-development

install
source · Clone the upstream repo
git clone https://github.com/Arize-ai/phoenix
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Arize-ai/phoenix "$T" && mkdir -p ~/.claude/skills && cp -r "$T/js/packages/phoenix-client/.agents/skills/phoenix-client-development" ~/.claude/skills/arize-ai-phoenix-phoenix-client-development && rm -rf "$T"
manifest: js/packages/phoenix-client/.agents/skills/phoenix-client-development/SKILL.md
source content

Phoenix Client Development

TypeScript 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 Files

Rule fileWhen 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

Build and Test

cd js/
pnpm --filter phoenix-client test

Tests use vitest. Test files live in

test/
named
*.test.ts
.