experiment-driven-development

Coordinate LLM development cycles with evidence-driven changes and traceable commits.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Victoriakaey/build-reliable-agents --skill experiment-driven-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: experiment-driven-development
Source: https://github.com/Victoriakaey/build-reliable-agents/tree/main/skills/experiment-driven-development
Command: npx skills add https://github.com/Victoriakaey/build-reliable-agents --skill experiment-driven-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating development in LLM systems often fails when changes rely on assumptions rather than real observed behavior. This skill enforces a disciplined process that begins with evidence from the live system, defines a testable hypothesis, and ends with a validation-driven commit.

Core Features & Use Cases

  • Structured, end-to-end change workflow: collect real-system evidence, formulate a hypothesis, execute a focused validation, and produce a traceable git commit.
  • Applicable to any implementation task in an LLM system, including prompt tuning, node logic updates, routing decisions, and architectural changes during development.
  • Maintains an iteration journal to capture decisions, known issues, and verifiable outcomes for future reuse.

Quick Start

Begin every change with verifiable system evidence, state a clear hypothesis, run a focused validation batch, and commit with a documented plan.

Frequently Asked Questions about experiment-driven-development

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

FAQPage Schema
What is evidence-driven development for LLM systems?

Evidence-driven development is a disciplined process that coordinates changes in LLM systems by enforcing real observed behavior rather than assumptions. It requires documenting hypotheses, baseline evidence, focused validation, and traceable git commits aligned with an iteration journal.

How do I validate prompt tuning changes using an iteration journal?

To validate prompt tuning changes, begin with verifiable system evidence, state a clear hypothesis, run a focused validation batch, and commit with a documented plan. This ensures every prompt adjustment is traceable and aligned with observed outcomes in the iteration journal.

Can I use this structured change workflow for node logic and routing decisions?

Yes, this structured change workflow is applicable to any implementation task in LLM systems, including node logic updates, routing decisions, prompt tuning, and architectural changes during development, ensuring all modifications rely on evidence-driven validation.

What's the best way to stop making assumption-based coding changes in LLM pipelines?

The best way to stop assumption-based coding is to enforce an evidence-driven workflow that mandates collecting real-system evidence, formulating a testable hypothesis, executing focused validation, and producing a traceable git commit before finalizing changes.

Do I need to document a hypothesis before tuning LLM routing logic?

Yes, you must document a hypothesis before tuning LLM routing logic. The process requires formulating a testable hypothesis alongside baseline evidence to ensure routing modifications are validated against real observed behavior rather than unverified assumptions.

Why does my LLM development cycle fail when updating architectural changes?

LLM development cycles often fail when architectural changes rely on assumptions instead of real observed behavior. Enforcing an evidence-driven process with documented hypotheses, baseline evidence, and focused validation prevents unverified modifications from destabilizing the system.