persona-benchmark

Run predefined benchmarks comparing persona effectiveness across code-review, test-writing, and architecture tasks.

2|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/slabgorb/sidequest --skill persona-benchmark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: persona-benchmark
Source: https://github.com/slabgorb/sidequest/tree/main/.pennyfarthing/skills/pf-persona-benchmark
Command: npx skills add https://github.com/slabgorb/sidequest --skill persona-benchmark

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Run benchmarks to compare persona effectiveness across themes. Use when testing which personas perform best on code review, test writing, or architecture tasks, or when running comparative analysis across themes.

Core Features & Use Cases

  • Benchmark multiple personas across code-review, test-writing, and architecture tasks to identify the most effective theme for your goals.
  • Automatically configure and run standardized test cases from .claude/benchmarks, then collect and compare results.
  • Generate structured outputs with both quantitative metrics and qualitative assessments to guide persona selection.

Quick Start

Run a benchmark with a specific test-case and persona to start collecting results.

Frequently Asked Questions about persona-benchmark

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

FAQPage Schema
How do I benchmark personas for code review and test writing tasks?

To benchmark personas, you run standardized test cases stored under .claude/benchmarks and compare persona effectiveness. This applies to code-review, test-writing, and architecture scenarios using themes configured in .claude/persona-config.yaml.

What is persona benchmarking and when do I need it?

Persona benchmarking analyzes and compares persona effectiveness across predefined tasks. You need it when testing which personas perform best on code review, test writing, or architecture tasks to guide persona selection.

How do I configure persona themes for benchmark analysis?

Persona themes are configured in the .claude/persona-config.yaml file. This configuration drives the benchmark execution across code-review, test-writing, and architecture scenarios.

Can I use this to compare architecture analysis personas across different tasks?

Yes, you can compare architecture analysis personas across tasks. The benchmark applies standardized test cases to evaluate performance and outputs both quantitative and qualitative metrics for comparison.

Where are benchmark results stored and what format do they use?

Benchmark results are output as YAML files in .claude/benchmarks/results with a timestamped filename. They include both quantitative metrics and qualitative assessments to guide persona selection.

Do I need any dependencies to run persona benchmarks?

No dependencies are required to run persona benchmarks. You only need predefined test cases under .claude/benchmarks and persona themes configured in .claude/persona-config.yaml to execute the comparative analysis.