Skip to main content
ClaudeWave
ES, Spanish
Skill12k estrellas del repoactualizado 6d ago

phoenix-client-development

The Phoenix Client Development skill provides guidance for building TypeScript features within the Phoenix AI observability platform, covering datasets, experiments, prompts, sessions, spans, and traces. Use this skill when developing new functionality in the Phoenix TypeScript SDK, particularly when working with experiments, OpenTelemetry tracing, or unit and integration tests that require understanding of the codebase conventions and testing framework.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/Arize-ai/phoenix /tmp/phoenix-client-development && cp -r /tmp/phoenix-client-development/js/packages/phoenix-client/.agents/skills/phoenix-client-development ~/.claude/skills/phoenix-client-development
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# 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 file              | When to read                                              |
| ---------------------- | --------------------------------------------------------- |
| `rules/experiments.md` | Experiment execution, task runners, evaluator wiring      |
| `rules/prompts.md`     | Prompt helpers, selector shapes, server version gating    |
| `rules/tracing.md`     | OpenTelemetry tracer providers, span export, global state |
| `rules/testing.md`     | Unit tests, integration tests, test fixtures              |

## Build and Test

```bash
cd js/
pnpm --filter phoenix-client test
```

Tests use **vitest**. Test files live in `test/` named `*.test.ts`.