What problem does it solve? Setting up LLM observability from scratch is error-prone: developers must pick the right OpenTelemetry or OpenInference packages, wire exporters correctly, and avoid silent failures like missing project names or unflushed spans. This Skill guides an agent through a structured two-phase flow to instrument an app with Arize AX tracing correctly the first time. ## Core Features & Use Cases - Two-phase agent-assisted flow: Phase 1 performs read-only codebase analysis (dependencies, frameworks, existing OTel setup) and Phase 2 implements instrumentation only after user confirmation. - Multi-language integration routing: Maps detected stacks (Python, TypeScript/JavaScript, Java, Go) and frameworks (LangChain, LlamaIndex, Vercel AI SDK, Spring AI, and more) to the correct openinference instrumentation packages and official docs. - Trace enrichment for agent loops: Adds manual CHAIN and TOOL spans so tool calls appear with inputs and outputs instead of sparse LLM-only traces. - Use Case: A developer with a Python FastAPI app calling OpenAI asks the agent to "set up Arize tracing" — the Skill detects the stack, installs arize-otel and the OpenAI instrumentor, creates a centralized instrumentation module, and verifies traces arrive in Arize. ## Quick Start Ask the agent to instrument my application with Arize AX tracing by following the instructions at https://arize.com/docs/PROMPT.md.