experiment

Implement a single code change, run tests, and log the outcome.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/SteeZyT33/perf-lab-plugin --skill experiment-steezyt33
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: experiment
Source: https://github.com/SteeZyT33/perf-lab-plugin/tree/main/skills/experiment
Command: npx skills add https://github.com/SteeZyT33/perf-lab-plugin --skill experiment-steezyt33

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of making and testing single changes to code, ensuring that every iteration is logged, verified, and contributes to institutional memory, preventing wasted effort on discarded approaches.

Core Features & Use Cases

  • Single-Change Iteration: Implements and tests one specific change at a time.
  • Result Logging: Records experiments as KEPT, DISCARDED, or FAILED, along with hypotheses and notes.
  • Constraint Management: Learns from experiments to avoid repeating ineffective strategies.
  • Use Case: When optimizing a performance metric, use this skill to try a specific code modification, log whether it improved the metric, and ensure that failed or regressive changes are not re-attempted.

Quick Start

Use the experiment skill to implement the change described in the current hypothesis and log the result.

Frequently Asked Questions about experiment

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

FAQPage Schema
How do I track code optimization results and prevent repeating failed changes?

Code optimization results are tracked by logging each iteration as KEPT, DISCARDED, or FAILED with hypotheses and notes. This builds institutional memory, ensuring failed or regressive code changes are not re-attempted in future optimization cycles.

What is a single-change code iteration strategy for performance tuning?

A single-change code iteration strategy implements and tests one specific modification at a time against baseline metrics. This experimental discipline ensures deterministic, verifiable performance tuning cycles by isolating the impact of each individual code change.

How do I log experiment outcomes when iterating on code modifications?

Experiment outcomes are logged by recording each code modification as KEPT, DISCARDED, or FAILED alongside its hypothesis and notes. This constraint management approach tracks discarded strategies to avoid redundant optimization efforts.

Do I need predefined tests and baseline metrics to run code optimization experiments?

Predefined tests and baseline metrics are required to execute deterministic and verifiable code optimization experiments. Adherence to configuration and learned constraints ensures each single-change iteration produces a valid, testable outcome.

How does constraint management work when testing code modifications?

Constraint management works by learning from past experiments to avoid repeating ineffective code modification strategies. It enforces experimental discipline by tracking discarded approaches, ensuring future iterations respect previously established constraints and baseline metrics.

Can I test multiple code changes simultaneously during performance tuning?

Testing multiple changes simultaneously is not supported; the approach executes a single, testable code optimization iteration at a time. This ensures deterministic results by isolating each modification against predefined tests and baseline metrics.