output-dev-evaluator-function

Create evaluator functions in evaluators.ts for Output SDK workflows.

430|12|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/growthxai/output --skill output-dev-evaluator-function
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: output-dev-evaluator-function
Source: https://github.com/growthxai/output/tree/main/coding_assistants/claude/plugins/outputai/skills/output-dev-evaluator-function
Command: npx skills add https://github.com/growthxai/output --skill output-dev-evaluator-function

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Evaluators provide a structured way to assess quality, validate outputs, and assign confidence to decisions within Output SDK workflows by centralizing evaluation logic in evaluators.ts.

Core Features & Use Cases

  • Organize evaluator functions in evaluators.ts for Output SDK workflows to enable quality assessment, validation logic, and content evaluation.
  • Support both flat evaluators and folder-based layouts, with clear import rules and deterministic execution constraints.
  • Facilitate reusable evaluation components and consistent result types across projects.

Quick Start

Add a new evaluator by following the template in evaluators.ts for your Output workflow.

Frequently Asked Questions about output-dev-evaluator-function

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

FAQPage Schema
How do I create evaluator functions for Output SDK workflows?

Evaluators for Output SDK workflows are created by adding functions to evaluators.ts, which centralize quality checks, content validation, and confidence assignment for workflow outputs.

What is deterministic activity isolation in TypeScript workflow validation?

Deterministic activity isolation in workflow validation ensures evaluator functions execute predictably without side effects, enforcing strict import rules and consistent result types across Output SDK projects.

Can I use folder-based structures for workflow evaluators in large projects?

Yes, workflow evaluators support both flat single-file setups and large folder-based structures, enabling modular reuse of evaluation components while maintaining strict import rules and compatibility.

Does the Output SDK support LLM-powered evaluators?

Yes, the Output SDK supports optional LLM-powered evaluators alongside deterministic ones, allowing you to enforce strict validation rules while leveraging AI for content assessment within evaluators.ts.

Why centralize evaluation logic in an evaluators.ts file?

Centralizing evaluation logic in evaluators.ts provides a structured way to assess quality, validate outputs, and assign confidence to decisions, ensuring consistent result types and modular reuse across projects.

What are the limitations of deterministic evaluators in Output workflows?

Deterministic evaluators in Output workflows require strict import rules and deterministic activity isolation, meaning they cannot rely on non-deterministic operations unless explicitly using the optional LLM-powered evaluator support.