braintrust-evals

Orchestrate Braintrust experiments, datasets, and scoring for LLM evaluations.

6|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/thensls/nsls-builder-toolkit --skill braintrust-evals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: braintrust-evals
Source: https://github.com/thensls/nsls-builder-toolkit/tree/main/skills/braintrust-evals
Command: npx skills add https://github.com/thensls/nsls-builder-toolkit --skill braintrust-evals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic LLM evaluation orchestration for Braintrust experiments, datasets, and scoring to compare models, prompts, and configurations across NSLS projects.

Core Features & Use Cases

  • Create and manage evaluation datasets with input/expected results for model benchmarking.
  • Run experiments across model configurations, prompts, and scoring functions; track results and comparisons in the Braintrust UI.
  • Use structured outputs and dashboards to diagnose weaknesses, iterate prompts, and improve model performance.

Quick Start

Run a Braintrust evaluation on a sample dataset and compare two model configurations.

Frequently Asked Questions about braintrust-evals

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run LLM evaluation experiments to compare prompts and models?

LLM evaluation experiments compare models and prompts by applying scoring functions to datasets and tracking results. You define datasets with input and expected results, run configurations across model families, and monitor performance metrics in Braintrust.

What is model benchmarking and how do scoring rubrics improve it?

Model benchmarking systematically evaluates LLM performance using scoring rubrics applied to evaluation datasets. Scoring functions measure specific output criteria, enabling structured comparisons across prompt variants and model families to identify weaknesses and iterate improvements.

Can I use custom datasets with expected results for LLM evaluation?

Custom datasets with expected results are fully supported for LLM evaluation. You create datasets containing input-output pairs, apply them across experiments with different model configurations and scoring functions, and track comparisons to benchmark performance.

How do I diagnose LLM weaknesses and iterate prompts using evaluation dashboards?

Evaluation dashboards diagnose LLM weaknesses by displaying structured outputs and scoring results from experiments. You review tracked comparisons across prompt variants, identify failure patterns in the results, and iterate prompts to improve model performance.

What's the best way to automate end-to-end LLM evaluation workflows?

Automating end-to-end LLM evaluation involves orchestrating experiments, datasets, and scoring functions together. You define datasets, run experiments across model configurations, apply scoring rubrics, and track results with JSON schema compliance for structured outputs.

Does LLM evaluation work with structured outputs and JSON schema compliance?

LLM evaluation supports structured outputs with JSON schema compliance. Experiments generate structured outputs from models, apply scoring functions to validate results against schemas, and track comparisons to ensure robust benchmarking across configurations.