experimental-research-metacognition

Guides hypothesis-driven experiments with minimal reproductions to validate uncertain subsystem behavior.

1|Updated Sep 12, 2025
One-click install
npx skills add https://github.com/metabench/copilot-dl-news --skill experimental-research-metacognition-metabench
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: experimental-research-metacognition
Source: https://github.com/metabench/copilot-dl-news/tree/main/docs/agi/skills/experimental-research-metacognition
Command: npx skills add https://github.com/metabench/copilot-dl-news --skill experimental-research-metacognition-metabench

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When documentation conflicts with actual behavior, bugs are suspected, or implementation choices are contested, guessing wastes time. This Skill provides a disciplined workflow for answering technical questions through falsifiable experiments instead of assumptions. ## Core Features & Use Cases - Structured Research Loop: Define a research question, falsifiable hypothesis, and success criteria before writing any code, then iterate through a tight run-observe-update cycle. - Minimal Reproduction Guidance: Choose the smallest experiment type that can falsify a hypothesis, from pure unit tests and check scripts to contract tests, Puppeteer runs, and performance benchmarks. - Metacognition Guardrails: Apply stop rules to avoid rabbit holes, track confidence scores from 0 (guess) to 3 (regression-guarded), and distill findings into durable documentation, Skills, or Patterns. - Use Case: When unsure whether a server component renders correctly under SSR, create a session, write a hypothesis, build a small check script under checks/, run it, and record the evidence before committing to an implementation approach. ## Quick Start Ask the AI to investigate an uncertain behavior by forming a hypothesis and building the smallest experiment that proves or disproves it.

Frequently Asked Questions about experimental-research-metacognition

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

FAQPage Schema
How do I verify uncertain code behavior with experiments?▼

Write a one-sentence research question and a falsifiable hypothesis, then build the smallest experiment that can disprove it. Start with a pure unit test or check script, record the command and output, and iterate until the evidence supports a decision.

What is a minimal reproduction and how do I build one?▼

A minimal reproduction is the smallest program that demonstrates the behavior in question using deterministic inputs. Place it in a checks folder or Jest test, ensure it exits cleanly without hanging servers or timers, and avoid live network calls unless they are the subject.

How do I run focused Jest tests without running the whole suite?▼

Use the targeted test command npm run test:by-path followed by the specific test file path. This runs only the relevant test file, keeping the feedback loop fast during experiment iterations.

When should I stop a research investigation?▼

Stop and write a reset note after 15 minutes without new evidence, after three edits without a meaningful run, or when debugging without instrumentation. Shrink the experiment or add logging and assertions before continuing.

How do I avoid hanging Node.js servers during verification?▼

Prefer running servers with a --check flag or executing a dedicated check script that validates output and exits cleanly. For browser behavior, use a console capture utility instead of leaving a server running interactively.