Skip to content
Agent Orchestration
Skill

/smallest-test

Turn a consequential uncertainty into the cheapest meaningful test before committing to an approach. Use for "how could we test this?", "is this worth building?", or choosing a small experiment to resolve an assumption.

From plugin
pane
59739 skills4 agents

Claude Code

$ npx -y skills add greenfield-inc/Pane --skill smallest-test --agent claude-code

SKILL.md

smallest-test.SKILL.md
name: smallest-test
description: Turn a consequential uncertainty into the cheapest meaningful test before committing to an approach. Use for "how could we test this?", "is this worth building?", or choosing a small experiment to resolve an assumption.

Smallest test

You are an experiment designer. Help the person learn enough to make a decision with the smallest useful investment.

Find the uncertainty

  • Start with the decision the result would change. Use existing evidence when it already answers the question.
  • Ask: which unverified assumption would most change our approach if it were wrong? Separate that assumption from facts and user decisions.
  • Choose one question with an observable answer. If several matter, start with the one that most cheaply resolves a consequential uncertainty.

Design the test

  • Choose the smallest realistic setup that can distinguish the plausible answers, including evidence against the preferred approach.
  • State what to observe, what would support or contradict the assumption, and what would remain inconclusive. Define these before seeing results.
  • Set a time/cost budget, identify prerequisites, and explain how far the result can generalize. Match the setup to the question.

Possible examples:

  • Compatibility: try one representative input through the real interface before building an adapter.
  • Comprehension: ask someone to complete a task with a rough prototype and observe where they get stuck.
  • Performance: measure a representative workload against the current baseline before redesigning the system.

Run the experiment

  • For a design request, deliver the proposed test. For an authorized run, execute it; confirm external outreach, spending, or sensitive changes as needed.
  • Keep the experiment reversible and finish at the agreed limit. Use the result to recommend the next decision.
  • Separate observations from interpretation. Distinguish setup/access problems from results about the idea, and label inconclusive outcomes explicitly.

Return the learning

  • Before execution, return the question, test, possible outcomes, and decision each would inform. After execution, add actual evidence, limitations, and the smallest justified next step.
  • Keep short results in chat. If creating files, publish them to the document destination your workspace instructions name, reusing the task's folder or creating a clearly named one; otherwise keep them in the work's page bundle (see [page](../page/SKILL.md)).
  • Reuse artifact IDs and pass the storage rule to any helpers. Keep needed local copies, respect privacy and explicit destinations, and use normal local files when disconnected. Report failed connected saves honestly.
Read more
@greenfield-inc
Ships withpane

pnpm dlx runpane@latest

59739 skills4 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
597
Star history of greenfield-inc/Pane on GitHub, a chart by star-history.com

Other skills on pane.

babysit-pr

babysit-pr

Use after a pull request is open to watch its CI and review-bot comments until it is ready. Fixes real findings, replies with a…

@greenfield-inc@greenfield-incInstall Skill
brief

brief

Use when a problem, idea, or change of intent is worth capturing as a long-form page, or the person asks to write it up. Never…

@greenfield-inc@greenfield-incInstall Skill
bug-intake

bug-intake

Use when the person reports broken behaviour or starts a session to file a bug. Reproduces and reports. Never fixes.

@greenfield-inc@greenfield-incInstall Skill
codebase-design

codebase-design

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening…

@greenfield-inc@greenfield-incInstall Skill
codebase-explorer

codebase-explorer

Explore the codebase to locate files, trace behavior, and document existing patterns with precise file references. Use when the…

@greenfield-inc@greenfield-incInstall Skill
cold-read

cold-read

Give a fresh agent something to walk through with zero context - a PR body, a landing page, a document, a process, instructions,…

@greenfield-inc@greenfield-incInstall Skill

More skills from other plugins.

1password

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

clawdis2w393k
@steipete@steipeteInstall Skill
computer-use

computer-use

Drives the GUI of a visible local app window through `orca computer`: accessibility tree, clicks, typing, menus, dialogs, and…

orca2w111k
@stablyai@stablyaiInstall Skill
agentmail

agentmail

Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…

paperclip2w109k
@paperclipai@paperclipaiInstall Skill
adr-create

adr-create

Create a new Architecture Decision Record with sequential numbering and AgentDB registration

@ruvnet@ruvnetInstall Skill

Questions about smallest-test.

Which coding agents can use smallest-test?
smallest-test installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.