
arize-ai/openinference
5 skills10 installs5.7k starsGitHub
Install
npx skills add https://github.com/arize-ai/openinferenceSkills in this repo
1Python Code ReviewerThis skill reviews Python OpenInference instrumentation packages against the project's established patterns and conventions. It reads the instrumentor's key files, sets up the tox environment to pull the pinned library source, and uses that source as ground truth before flagging any finding. It runs a checklist across CI/tox config, test setup and fixtures, and semantic conventions, then reports findings organized by severity with file paths and line numbers.4installs2Java Code ReviewerThis skill reviews Java OpenInference instrumentation packages against the project's established patterns and conventions. It reads the instrumentor source, build.gradle, and tests, uses the instrumented library source as ground truth before flagging anything, and reports findings with file paths and line numbers organized by severity. It checks Gradle setup, exhaustive attribute assertions, semantic conventions, and span lifecycle and hierarchy.3installs3Genai ConformanceThis skill runs, interprets, and iterates on the OpenInference GenAI conformance harness. It exercises OpenInference instrumentors against deterministic mock provider APIs, exports OTLP traces to Weaver registry live-check, and reports which gen_ai.* semantic-convention attributes were seen or missing. Developers use it to validate and extend the dual-write conversion that translates OpenInference native attributes into OTel GenAI semantic conventions.1installs4Js Docs SyncThis skill keeps hand-written docs/ documentation in JS packages accurate and up to date with their source code. It maps changed source files to affected doc files, then verifies export completeness, function signatures, type and interface definitions, enum values, and code examples against the source. It applies fixes in the existing doc style and verifies the package still builds, treating source code as the single source of truth.1installs5Python Canary FixThis skill investigates failures in the Python canary cron workflow of the openinference repo and proposes fixes for Python instrumentation packages. It enumerates failing packages from GitHub Actions runs, filters transient and already-fixed ones, then investigates each independently. Because the canary tests against -latest upstream versions, failures usually mean an upstream API changed, so it drafts a backward-compatible fix (or a scoped major-version drop), verifies it in pinned and -latest tox environments, and opens one PR per package.1installs