Toolverse
All skills

langfuse-ci-integration

by jeremylongshore

Configure Langfuse CI/CD integration with GitHub Actions and automated testing.\nUse when setting up automated testing, configuring CI pipelines,\nor integrating Langfuse tests into your build process.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing
Views
10

About this skill

Configure Langfuse CI/CD integration with GitHub Actions and automated testing.\nUse when setting up automated testing, configuring CI pipelines,\nor integrating Langfuse tests into your build process.\nTrigger with phrases like \

How to use

  1. Przygotuj warunki wstępne: upewnij się, że masz dostęp do instancji Langfuse (Cloud lub self-hosted), wygeneruj klucze API (publiczny i tajny) oraz skonfiguruj framework testowy w swoim projekcie.

  2. Dodaj sekrety GitHub: przejdź do ustawień repozytorium, otwórz sekcję Secrets and variables, a następnie Actions. Dodaj LANGFUSE_PUBLIC_KEY i LANGFUSE_SECRET_KEY jako sekrety oraz LANGFUSE_HOST jako zmienną (jeśli używasz self-hosted instancji).

  3. Utwórz plik workflow: w katalogu .github/workflows/ stwórz plik langfuse-tests.yml. Skonfiguruj trigger na pull_request'y, które dotyczą katalogów z kodem AI i promptami (np. src/ai/, src/prompts/, tests/ai/).

  4. Skonfiguruj kroki workflow: dodaj checkout kodu, setup Node.js (wersja 20), instalację zależności (npm ci) oraz uruchomienie testów AI z verbose reporterem. Przekaż zmienne środowiskowe Langfuse (PUBLIC_KEY, SECRET_KEY, HOST) oraz OPENAI_API_KEY do kroku z testami.

  5. Dodaj flush śladów: po uruchomieniu testów dodaj krok, który wyczyści i zsynchronizuje ślady z Langfuse. Użyj Node.js do załadowania biblioteki Langfuse i wywołania metody flush().

  6. Wdrażaj i monitoruj: push workflow do repozytorium. Od teraz każdy pull request będzie automatycznie uruchamiać testy jakości AI, walidować ślady oraz wysyłać wyniki do Langfuse. Monitoruj wyniki w dashboardzie Langfuse i dostosuj konfigurację na podstawie feedback'u z testów.

Related skills

playwright-browser-automation

by lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test

Testing
13130

webapp-testing

by anthropics

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Testing
130255

crypto-research

by stevengonsalvez

Comprehensive cryptocurrency market research and analysis using specialized AI agents. Analyzes market data, price trends, news sentiment, technical indicators, macro correlations, and investment opportunities. Use when researching cryptocurrencies, analyzing crypto markets,

Testing
14118

code-reviewer

by google-gemini

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

Testing
1248

wcag-audit-patterns

by wshobson

Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns.

Testing
1893

backtesting-frameworks

by wshobson

Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.

Testing
12105