ralph-experiment

Run structured hypothesis-driven experiments with Git-backed state tracking.

5|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/RobinNorberg/oh-my-copilot --skill ralph-experiment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph-experiment
Source: https://github.com/RobinNorberg/oh-my-copilot/tree/main/skills/ralph-experiment
Command: npx skills add https://github.com/RobinNorberg/oh-my-copilot --skill ralph-experiment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hypothesis-driven experiment loop that structures iteration, tracking, and learning using a notebook and Git-based state machine.

Core Features & Use Cases

  • Structured experimentation with hypotheses, predictions, and learnings
  • Git-backed checkpoints and reverts to keep experiments isolated
  • Agent delegation to distribute work across executors, analysts, and architects
  • Cross-iteration notebook for capturing insights and guiding next steps

Quick Start

Define an initial hypothesis, run a baseline measurement, and begin iterating with one hypothesis at a time, logging results in the local experiment notebook.

Frequently Asked Questions about ralph-experiment

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

FAQPage Schema
How do I run structured hypothesis-driven experiments in my codebase?

Structured hypothesis-driven experiments require a baseline measurement, a Git-backed notebook schema, and an agent-enabled delegation workflow to isolate iterations and log learnings. You define a hypothesis, run a baseline, and iterate one change at a time.

Can I use Git checkpoints to revert failed experiments during performance tuning?

Git checkpoints support reverting failed experiments during performance tuning by keeping each iteration isolated. You can safely test a prediction, capture the result in a notebook, and revert the codebase if the experiment does not improve the baseline.

What is an agent-enabled delegation workflow for codebase experiments?

Agent delegation distributes experiment work across executors, analysts, and architects. This workflow automates the iteration loop so agents handle tasks like running measurements and analyzing results, which are then tracked in the experiment notebook.

Do I need a baseline measurement before starting feature exploration iterations?

A baseline measurement is required before starting feature exploration iterations. It provides the reference point needed to evaluate whether each hypothesis-driven change actually improves performance or reliability.

What's the best way to track learnings across multiple codebase experiments?

The best way to track learnings across experiments is using a cross-iteration notebook combined with Git-based state tracking. This captures insights and guides next steps by logging hypotheses, predictions, and results throughout the iteration loop.

When should I not use a hypothesis-driven experiment loop for workflow automation?

You should not use a hypothesis-driven experiment loop for workflow automation if you lack a baseline measurement or cannot isolate changes with Git checkpoints, as structured iteration requires tracking state and reverting failed tests.