empirical-prompt-tuning

Run prompts through a white-box execution agent and collect evaluation reports.

Updated Jul 10, 2023
One-click install
npx skills add https://github.com/iamtatsuki05/dotfiles --skill empirical-prompt-tuning-iamtatsuki05
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: empirical-prompt-tuning
Source: https://github.com/iamtatsuki05/dotfiles/tree/main/dotfiles/.agent/skills/empirical-prompt-tuning
Command: npx skills add https://github.com/iamtatsuki05/dotfiles --skill empirical-prompt-tuning-iamtatsuki05

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Empirical Prompt Tuning provides a bias-free method to evaluate and iterate on prompts and skills by running them through an execution agent and collecting both execution self-reports and instruction-side metrics, enabling rapid, data-driven improvements after creating or revising prompts or when agent behavior deviates from expectations.

Core Features & Use Cases

  • Iterative evaluation workflow that dispatches a subagent to execute prompts and produce a structured report.
  • Includes predefined evaluation scenarios, a requirements checklist, and a feedback loop to guide minimal, targeted prompt improvements.
  • Use cases include refining slash commands, task prompts, and other agent directives to improve robustness and reduce ambiguity.

Quick Start

Dispatch an empirical evaluation session for a target prompt and collect the results to guide iterative refinement.

Frequently Asked Questions about empirical-prompt-tuning

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

FAQPage Schema
How do I iteratively improve prompts using empirical evaluation?

Empirical prompt tuning improves prompts by dispatching a subagent to execute them across predefined scenarios, collecting structured execution reports and instruction-side metrics to guide minimal, targeted patches.

What metrics are collected during prompt evaluation?

Prompt evaluation collects structured artifacts including a requirements checklist, tool usage data, execution duration, and qualitative self-reports to diagnose unexpected agent behavior and drive data-driven improvements.

How do I diagnose unexpected agent behavior from a revised prompt?

You diagnose unexpected agent behavior by running the revised prompt through a white-box execution agent, analyzing the generated execution reports, and applying minimal patching based on the feedback loop to converge on expected results.

Can I use empirical evaluation to refine slash commands and task prompts?

Yes, empirical evaluation is designed for refining slash commands, task prompts, and other agent directives by iterating with a subagent across scenarios to improve robustness and reduce ambiguity.

What is the best way to reduce ambiguity in agent directives?

The best way to reduce ambiguity is applying an iterative evaluation workflow that uses a requirements checklist and feedback loop to guide minimal, targeted prompt improvements until the agent behavior converges with expectations.

Do I need a white-box execution agent to evaluate prompt performance?

Yes, empirical prompt tuning requires a white-box execution agent to run the target prompts, generate structured evaluation artifacts, and provide the self-reports needed for bias-free, data-driven improvements.