Install
openclaw skills install @space-cadet/red-teamRed-team protocol for validating numerical claims before promoting them from tentative to real. 5 gates: literature baseline, observable audit, claim taxonomy,
openclaw skills install @space-cadet/red-teamBefore promoting any numerical claim from "tentative observation" to "finding worth reporting, committing, or dashboarding," run this protocol. No exceptions. The red team is a skeptical colleague who will tear your claim apart if you let them.
Any claim involving:
Answer each gate explicitly, in writing, before calling the claim a "result."
Question: What does the literature say? What's the accepted value or range?
Required:
If no literature exists: State explicitly that this is a prediction with no known comparison.
If you cannot find a source: The claim stays tentative until you do.
Question: What did I actually compute? Method, parameters, sample size, error bars.
Required:
No hand-waving. "The usual parameters" or "standard settings" are not acceptable. Write the numbers down.
Question: What kind of claim is this?
Classify exactly one:
| Type | Example | Required Evidence |
|---|---|---|
| Point estimate | "The ground state energy is 0.34" | Convergence plot, error bars |
| Trend | "Energy increases with g" | Multiple data points, monotonicity check |
| Existence proof | "A phase transition exists" | Finite-size scaling, multiple L values |
| Bound | "The error is less than 0.01" | Upper bound derivation, checked numerically |
| Null result | "No phase transition found" | Scan of parameter space, finite-size analysis |
| Comparison | "Our result agrees with X" | Quantitative difference, error propagation |
If you cannot classify the claim: It is not a result. It is an observation. Go back to work.
Question: What would prove this wrong? What could I check that I'm not checking?
Required: Write 2-3 sentences describing:
Example: "If the finite-size scaling is wrong because the correlation length exceeds L=12, the trend in g_c(L) would be an artifact. I should check ξ vs L before claiming convergence."
If you cannot identify a falsification path: You are not thinking hard enough. Try again.
Question: If I had to explain this to a skeptical colleague, what's the weakest point?
Required: State the weakest point in 1-2 sentences. Then ask:
If the weakest point is the entire claim: The claim is not ready. Back to Gate 1.
When a claim is promoted from tentative to confirmed, append a brief record to the red-team log (can be in the same memory file or a separate note):
[DATE] Claim: [one-line summary]
- Gate 1: [status] [source]
- Gate 2: [status] [method, params, N]
- Gate 3: [type]
- Gate 4: [falsification risk]
- Gate 5: [weakest point] [review-readiness]
- Verdict: CONFIRMED / TENTATIVE / REJECTED
These are the ways this protocol has failed in the past. Watch for them:
self-improving-agent skill: Log red-team failures as learningsspike skill: Run throwaway tests to validate claims before red-teaming