Scientific Method — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Scientific Method (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
Aggregate score unchanged between these scans.
The primary manifest — the file an agent reads to learn what this artifact does.
<div align="center">
Falsification-first investigation and invention for Claude Code + Grok — hypothesis ledgers, controlled experiments, REFUTE-first verification for coding agents that need to be right.
</div>
/plugin marketplace add 88plug/claude-code-plugins
/plugin install scientific-method@88pluggrok plugin marketplace add 88plug/claude-code-plugins
grok plugin install scientific-method@88plug --trustNo setup, no API keys, no MCP server. The plugin enforces method over your existing tools.
Run a full falsification campaign on any problem in one command:
/scientific-method:investigate the API returns 500 under load but not in testsYou get labeled hypotheses (H1..Hn), a prediction for each written before any measurement, the cheapest probe run first, and a calibrated verdict — every result logged to a persistent ledger so killed ideas stay killed.
Most AI coding-agent debugging is guessing dressed up as analysis. This Claude Code plugin turns investigations, performance work, claim validation, and invention into falsification-first campaigns: every assertion becomes a labeled hypothesis, you predict before measuring, run a controlled experiment, attack the result before trusting it, and persist the verdict.
It is a multi-agent verification workflow distilled from real sessions — a GPU codec campaign that falsified four asserted "physical" performance walls, fleet forensics that killed two plausible-but-wrong root causes with control cases, and benchmarks where honest baselines caught regressions that averages hid. Developer tools, automation, and CLI commands enforce the method so LLM agents stay honest under pressure.
[!NOTE] This is a methodology plugin. It ships a skill, commands, agents, and one read-only SessionStart hook — no MCP server, output style, or statusline. The hook only reads EXPERIMENTS.md and is a silent no-op when the file is absent.| Feature | Detail |
|---|---|
| Falsifiable hypotheses | Every limit, cause, or claim becomes H1..Hn with an explicit null |
| Predict before measure | Outcome-to-conclusion tables written before any probe runs |
| Cheapest falsification first | One controlled experiment beats five agents arguing |
| Controls and baselines | Mandatory for causal and performance claims |
| REFUTE-first gate | Adversarial verification before a finding is trusted |
| Calibrated confidence | 0.90+ needs ground-truth proof; confidently wrong loses to inconclusive |
| Hypothesis ledger | Verdicts persist in EXPERIMENTS.md with DO-NOT-RE-ATTACK log |
| Multi-agent campaigns | Designer, refuter, council, and peer-review agents fan out under the hood |
| Invention path | Ideate past a limit, refute, measure vs tuned baseline, certify |
| Auto-trigger skill | Activates on "prove it", "no guessing", root-cause, and claim challenges |
Each stage maps to a command you can run alone, or that investigate chains for you. Full detail: workflow docs.
| Stage | What happens |
|---|---|
| Hypothesis | Turn each assertion into a labeled, falsifiable claim with a null |
| Prediction | Write what each outcome would mean, before measuring |
| Experiment | Run the cheapest controlled probe that can falsify the claim |
| Refute | Attack surviving findings adversarially before trusting them |
| Verdict | Issue a calibrated result: confirmed, prototype, research, or kill |
| Ledger | Persist verdicts so killed ideas are never re-attacked |
| Command | What it does |
|---|---|
/scientific-method:investigate <problem> | Full campaign: hypotheses, controlled experiments, verdicts, ledger |
/scientific-method:falsify <claim> | Attack an asserted limit, ceiling, or claim with designed probes |
/scientific-method:invent <problem> | Invention campaign: ideate, refute, build, measure vs baseline, certify |
/scientific-method:verdict [claims] | Adversarial REFUTE-first review of findings before they are trusted |
/scientific-method:ledger [sync] | Create or update the persistent hypothesis ledger |
/scientific-method:council <question> | Independent model seats, dissent surfaced, cruxes routed to probes |
/scientific-method:peer-review <work> | Blind lensed reviewers, evidence-backed rebuttal, area-chair decision |
These run under the hood when a campaign fans out. You can also invoke them directly.
| Agent | Role |
|---|---|
experiment-designer | Designs one hypothesis, probe, and outcome table (design split from execute) |
refuter | Tries to refute a finding; returns confirmed, prototype, research, or kill |
council-member | One independent seat: position, evidence, and what would change its mind |
peer-reviewer | One blind, execution-grounded review with scores and a recommendation |
meta-reviewer | Area chair: weighs evidence over votes and issues the final decision |
<details> <summary>Skill and hook</summary>
scientific-method skill — the method itself, artifact templates, and multi-agent campaign patterns.EXPERIMENTS.md exists, surfaces the ledger at session start so killed hypotheses stay killed. Read-only; silent no-op when the file is absent.</details>
Run any command above, or let the Claude skill auto-trigger. It activates on phrases like "use the scientific method", "prove it", "validate these claims", "root cause this 100%", "no guessing", or any challenge to an asserted number, limit, or cause.
[!TIP] When you want a finding double-checked before you act on it, run /scientific-method:verdict — it puts the claim through the REFUTE-first gate without rerunning the whole campaign.Local clone for contributors (marketplace install above is preferred):
git clone https://github.com/88plug/scientific-method
/plugin marketplace add ./scientific-method
/plugin install scientific-method@88plugThis plugin ships rolling — every commit is a release. Your installed version (claude plugin list) and the one in the 88plug catalog are shown as vYEAR.MONTH.BUILD; if they differ, run /plugin update scientific-method@88plug. With marketplace auto-update enabled, you always get the latest automatically.
Issues and pull requests are welcome at 88plug/scientific-method. The plugin-validate workflow runs on every change — make sure it passes before you open a PR.
Docs: 88plug.github.io/scientific-method · DeepWiki
FSL-1.1-ALv2 © 2026 88plug — Functional Source License; converts to Apache 2.0 two years after each release.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.