evaluate-presets

Run and benchmark Ralph's hat collection presets across backends.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/Happyverse-Team/video-content-generator --skill evaluate-presets-happyverse-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evaluate-presets
Source: https://github.com/Happyverse-Team/video-content-generator/tree/main/.claude/skills/evaluate-presets
Command: npx skills add https://github.com/Happyverse-Team/video-content-generator --skill evaluate-presets-happyverse-team

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The evaluate-presets skill automates testing and auditing Ralph's hat collection presets to ensure reliability and UX quality across updates.

Core Features & Use Cases

  • Automated preset evaluation: run the standard preset tests and collect metrics without meta-orchestration.
  • Benchmarking and regression checks: compare current results against baselines to detect regressions.
  • UX validation and auditing: identify configuration issues and ensure presets remain usable for developers.

Quick Start

Use the evaluate-presets skill to run preset tests from the command line.

  • Evaluate a single preset: ./tools/evaluate-preset.sh tdd-red-green claude
  • Evaluate all presets: ./tools/evaluate-all-presets.sh claude
  • Arguments:
    • First arg: preset name (without .yml extension)
    • Second arg: backend (claude or kiro; defaults to claude)

Frequently Asked Questions about evaluate-presets

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

FAQPage Schema
How do I automate preset testing and benchmarking for Ralph's hat system?

Automate preset testing by running Bash scripts like evaluate-preset.sh or evaluate-all-presets.sh from the command line. These tools execute standard tests, capture performance metrics, and output structured results to validate reliability and UX quality across updates.

Can I run preset regression checks across different backends like Claude and Kiro?

Yes, preset regression checks support multiple backends. You can pass the backend name as the second argument to the evaluation scripts, such as specifying 'claude' or 'kiro', allowing you to compare current benchmark results against baselines and detect regressions across different environments.

What is the best way to evaluate all hat collection presets at once?

The best way to evaluate all presets is by executing the evaluate-all-presets.sh script with the desired backend argument. This command-line tool runs automated tests across the entire preset library, captures metrics, and identifies any configuration issues to ensure they remain usable.

Does automated preset auditing require additional dependencies or orchestration tools?

No, automated preset auditing relies solely on standard Bash scripts without meta-orchestration. You can run the tests directly from the command line by providing the preset name and backend, capturing structured metrics and validating UX quality without installing extra dependencies.

Why do I need to validate preset UX quality during updates?

Validating preset UX quality during updates is necessary to identify configuration issues and ensure presets remain usable for developers. Automated auditing captures metrics to detect regressions early, preventing broken configurations from impacting the overall reliability of the hat system.

What arguments do I pass to the evaluate-preset script to test a single configuration?

To test a single configuration, pass the preset name without the .yml extension as the first argument and the backend as the second. The backend argument accepts 'claude' or 'kiro' and defaults to 'claude' if omitted.