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
81,373 StarsMIT

Agent Browser

vercel-labs/agent-browser

DevOps

为 AI 智能体提供的浏览器自动化 CLI。当用户需要与网站交互时使用,包括页面导航、填写表单、点击按钮、截取屏幕截图、提取数据、测试 Web 应用或自动化任何浏览器任务。触发场景包括“打开网站”、“填写表单”、“点击按钮”、“截屏”、“从页面抓取数据”、“测试此 Web 应用”、“登录网站”、“自动化浏览器操作”等请求,或任何需要程序化 Web 交互的任务。还可用于

CodexClaude Code
testingbrowser
39,799 StarsApache-2.0

Core

vercel-labs/agent-browser

DevOps

Core agent-browser 使用指南。在运行任何 agent-browser 命令前请阅读此内容。涵盖了快照与引用(snapshot-and-ref)工作流、页面导航、元素交互(点击、填充、输入、选择)、提取文本和数据、截屏、标签页管理、表单与身份验证处理、等待内容加载、并行运行多个浏览器会话以及常见故障排查。当用户要求与网站交互、填写表单、点击操作、提取数据或截屏时使用。

CodexClaude
reacttesting
39,799 StarsApache-2.0

Agents SDK

cloudflare/skills

DevOps

使用 Agents SDK 在 Cloudflare Workers 上构建 AI 智能体。在创建有状态智能体、持久化工作流、实时 WebSocket 应用、定时任务、MCP 服务器、聊天应用、语音智能体或浏览器自动化时加载。涵盖 Agent 类、状态管理、可调用 RPC、Workflows、持久化执行、队列、重试、可观测性和 React hooks。倾向于从 Cloudflare 文档检索信息,而非依赖预训练知识。

typescriptreact
2,529 StarsApache-2.0

Cloudflare

cloudflare/skills

DevOps

全面的 Cloudflare 平台技能,涵盖 Workers、Pages、存储(KV、D1、R2)、AI(Workers AI、Vectorize、Agents SDK)、特性标志(Flagship)、网络(Tunnel、Spectrum)、安全(WAF、DDoS)以及基础设施即代码(Terraform、Pulumi)。适用于任何 Cloudflare 开发任务。相比预训练知识,更倾向于从 Cloudflare 文档中检索信息。

securitybrowser
2,529 StarsApache-2.0

Cloudflare Email Service

cloudflare/skills

DevOps

使用 Cloudflare Email Service (Email Sending + Email Routing) 发送和接收事务性电子邮件。用于构建电子邮件发送(Workers 绑定或 REST API)、电子邮件路由、Agents SDK 电子邮件处理,或将电子邮件集成到任何应用程序中 — Workers、Node.js、Python、Go 等。还可用于电子邮件送达率、SPF/DKIM/DMARC、wrangler 电子邮件设置、MCP 电子邮件工具,或当编码代理需要发送电子邮件时。即使是像“为我的 Worker 添加电子邮件”这样的简单请求 — 此技能也包含关键配置

Claude CodeClaude
typescriptpython
2,529 StarsApache-2.0