AI Eval in CI

Test AI agents and LLM outputs the same way you test code — automated evaluations that run in CI, compare against baselines, and fail the build when quality drops. No dashboards to check manually. Just npx eval run ci and a red or green build.

概要

The AI Eval in CI skill, part of the TerminalSkills/skills repository (which has earned 71 stars), provides a framework for integrating Large Language Model (LLM) evaluation directly into continuous integration workflows. It allows developers to treat AI output testing with the same rigor as traditional software unit tests. By executing the command `npx eval run ci`, the tool performs automated evaluations and compares current results against established performance baselines. If the quality of the AI agent's response falls below the defined threshold, the CI build is triggered to fail, preventing regressions. This approach eliminates the need for manual dashboard monitoring by providing a binary pass/fail status within the developer's existing terminal-based or automated environment.

ユースケース

Automating regression testing for LLM-based applications during the GitHub pull request process.
Comparing current AI agent performance against historical quality baselines to ensure output consistency.
Implementing a fail-fast mechanism in DevOps pipelines when AI model accuracy drops below acceptable levels.

導入方法

# Review source first
open https://github.com/TerminalSkills/skills/blob/main/skills/ai-eval-ci/SKILL.md

Copy or clone the skill folder into your agent skills directory after reviewing its instructions and scripts.

セキュリティ

This skill operates within the user's CI environment and interacts with external LLM APIs as configured by the user. It requires appropriate permissions to execute shell commands and access the source repository. Users should ensure that API keys and sensitive data used during the evaluation process are managed securely through environment variables or CI secrets, as the tool facilitates automated testing across various AI agents including Claude and Gemini.

関連Skills

CI Cd And Automation

addyosmani/agent-skills

DevOps

CI/CDパイプラインのセットアップを自動化します。ビルドおよびデプロイパイプラインの設定や変更時に使用します。クオリティゲートの自動化、CIでのテストランナーの設定、またはデプロイ戦略の確立が必要な場合に使用してください。

typescriptsecurity
97,909 StarsMIT

Protected Vercel Deployments

vercel-labs/agent-browser

DevOps

Vercel Authentication、SSO、または Deployment Protection で保護された Vercel デプロイメントに agent-browser でアクセスしてテストします。プレビューまたは本番の URL が Vercel ログインページにリダイレクトされる場合、保護による 401 または 403 エラーを返す場合、あるいは静的なバイパスシークレットや公開例外の代わりに短期間の Trusted Sources OIDC 認証が必要な場合に使用します。

securityreview
42,969 StarsApache-2.0

Agent Browser

vercel-labs/agent-browser

DevOps

AIエージェント向けのブラウザ自動化CLIです。ページの移動、フォーム入力、ボタンのクリック、スクリーンショットの取得、データ抽出、ウェブアプリのテスト、またはあらゆるブラウザタスクの自動化など、ユーザーがウェブサイトを操作する必要がある場合に使用します。トリガーには、「ウェブサイトを開く」、「フォームに入力する」、「ボタンをクリックする」、「スクリーンショットを撮る」、「ページからデータをスクレイピングする」、「このウェブアプリをテストする」、「サイトにログインする」、「ブラウザ操作を自動化する」、またはプログラムによるウェブ操作を必要とするあらゆるタスクが含まれます。また、...に使用します。

CodexClaude Code
testingbrowser
42,969 StarsApache-2.0

Agents SDK

cloudflare/skills

DevOps

agentsパッケージを使用して、Cloudflare Agents SDKアプリケーションの構築、デバッグ、またはレビューを行います。

typescriptreact
2,884 StarsApache-2.0

Cloudflare Email Service

cloudflare/skills

DevOps

Cloudflare Email Sending および Email Routing の統合とその配信設定の実装やトラブルシューティングを行います。

Claude CodeClaude
pythontesting
2,884 StarsApache-2.0

Cloudflare One

cloudflare/skills

DevOps

Cloudflare One Zero TrustおよびSASEデプロイの設計、構成、トラブルシューティング、またはレビューを行います。他ベンダーからの移行計画にはcloudflare-one-migrationsを使用します。

securityreview
2,884 StarsApache-2.0