Break dogma
Use when an inherited assumption is steering a decision and nobody has checked whether it still holds HERE — "that's how vLLM/SGLang/everyone does it", "you need X to do Y", "this is compute-bound / physics-capped / can't beat Z", "we always do it this way", "best practice is". Triggers on any borrowed runtime/algorithm/protocol adopted by default, any asserted wall or limit, any "must have" that was never measured in our regime, and any "break all dogma / challenge the assumption / why do we even do this" request. The move: name the dogma, mine where it came from and why (competitor issues/PRs/RFCs + searxng + repomix + deepwiki), test whether the constraint is actually load-bearing in OUR regime or cargo-culted from a different one, and if it is not necessary, break it and route to invention. Reach for it by default before adopting any borrowed component or accepting any asserted limit; skip only when the practice is a genuine leaf you are reusing on purpose (KISS).From its SKILL.md
npx -y skills add 88plug/break-dogma --skill break-dogmaAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- 25 days oldThe repository was created 25 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
10.0 KB, ~2.4k tokens by cl100k_base, as published. Nobody here has run it
Break Dogma
A dogma is an assumption adopted because someone else does it or someone asserted it — never because it was measured true here, in this regime. Most inherited "you must / you can't" survives on authority, not evidence. This skill is the discipline that separates a real constraint from a cargo-culted one, so we break the ones blocking the faster/atomic path and keep the ones that are actually load-bearing.
Breaking dogma is not contrarianism. Some inherited practice is correct, and reinventing a leaf that isn't the moat is its own dogma (build-don't-reuse). The goal is calibrated: challenge every assumption, but let the honest ones survive the test. A dogma broken without a measured reason is just a different dogma.
This skill is the upstream ideation move. What it surfaces feeds:
world-first— a broken dogma is often the incumbent's removed-constraint (the wall to invent past).scientific-method— an asserted limit is a falsifiable hypothesis; the probe kills or confirms it.herlihy— once you break a serialization/lock dogma, atomicize what it forbade.
The four kinds of dogma
Name which one you are looking at — the test differs.
- Borrowed-runtime dogma — "we need the vLLM/SGLang scheduler / their KV layout / their launcher." Adopted to save effort. Test: is the borrowed component the moat, or a leaf? If it is the moat, owning it is the point — break it. If it is a leaf, reusing it is fine (don't reinvent).
- Borrowed-algorithm dogma — "everyone uses PagedAttention / continuous batching / symmetric-TP." Test: does the algorithm's payoff regime match ours? PagedAttention pays at concurrency; at B=1 small-model it is overhead. A practice optimal in one regime is dogma in another.
- Asserted-limit dogma — "this is compute-bound / bandwidth-capped / physics-limited / can't beat X." The most dangerous, because it stops the run. Test: name the single number the limit rests on and MEASURE it. (int4 GEMV "compute-bound" was actually an occupancy misconfig — 38 blocks on 128 SMs.)
- Our-own legacy dogma — "we already built it this way." Comfort, not correctness. Test: if a subsystem isn't the purest/fastest atomic form, legacy comfort is not a reason to keep it.
How dogma hides — it rarely wears a buzzword
A dogma almost never announces itself as "compute-bound." It rides inside ordinary confident language, in six costumes — this is why the plugin's per-turn detector fires broadly on claim-shape, not on a keyword list:
- Necessity / impossibility — "needs X", "can't", "only", "always/never".
- Normative — "should", "just use Y", "the right way", "best practice".
- Consensus appeal — "obviously", "everyone knows", "the standard way".
- Bare quantitative/comparative verdict — a number or "faster than Z" with no measurement cited.
- Borrowed framing — "vLLM does X → we must" (inherited, untested here).
- Your own prior win reused as an axiom — yesterday's result as today's given.
Any of these is a place an untested premise may ride. False positives are cheap (a one-line nudge); a miss ships a dogma — so when in doubt, flag it.
The break procedure
-
Name the dogma as a falsifiable claim. Not "vLLM does X" — "X is necessary to achieve Y in our regime (B=1, 0.5B, one small GPU)." A dogma you can't state as a testable sentence is a vibe; sharpen it first. To drag out the hidden premise behind a confident claim, pick a lens: 5 Whys (chain past the symptom), inversion (Munger — what would guarantee this is false?), assumption reversal (negate each premise, ask how you'd achieve the reversal), pre-mortem (assume it already failed — why?), or "what would have to be true" (list the conditions the claim requires). Chesterton's Fence: know why a constraint exists before removing it.
-
Mine its origin — why does it exist, and for whom? A constraint is only load-bearing in the regime that created it. Find that regime. Dogma-mining is the highest-value research move — recipes in
references/dogma-mining.md:ghissues/PRs/comments/won't-fix/RFCs on the incumbents — this is where they admit the limit and its regime ("by design", "requires symmetric", "GIL", "won't fix", a load-bearing RFC).- searxng full surface (
search_many,research,fetch_many) — the paper/blog that established the practice and the regime it assumed. Cite. - repomix
pack_remote_repository+grep— read the actual mechanism to prove the constraint is architectural vs incidental. - deepwiki
ask_question— targeted "why does X require Y?" on the repo.
-
Test whether it is load-bearing HERE. Two outcomes:
- Regime-matched → the constraint is real for us too. Keep it (or route the
asserted-limit to
scientific-methodfor a measured confirm). Honest. - Regime-mismatched or cargo-culted → the payoff assumed a regime we are not in. The dogma is breakable. This is the win. For an asserted-limit dogma, the test is always the cheapest-falsification probe — one bench/grep/profile that could kill the claim. Never argue a limit you can measure.
- Regime-matched → the constraint is real for us too. Keep it (or route the
asserted-limit to
-
Break it → route to invention. A broken load-bearing constraint is exactly
world-first's removed-constraint test entry: build the structure the constraint forbade, atomicize it viaherlihy, and prove it past a tuned baseline. Do not stop at "the dogma is false" — the value is what you build in the space it was guarding.
How we broke it — case log (proof the discipline pays)
Every one of these died to its own number — often a number already in the
ledger — not to argument. This is what "test the assumption" looks like in
practice (source: EXPERIMENTS.md, atomic-inference).
| Assumption (dogma) | Test | Verdict | Evidence |
|---|---|---|---|
| "int4 GEMV is compute-bound" | re-audit occupancy | BROKE | 46.8 GB/s = ~20× below peak → occupancy misconfig (38 blocks/128 SMs), not a compute wall → gate 46.8→159 GB/s (commit 2a7e911) |
| "single-stream is launch-bound → build a megakernel" | cudaEvent launch-gap probe | FALSIFIED (0.9) | gap only ~14% → DO-NOT-build; one probe beat three council priors |
| "more concurrency = faster per-token" | our own arithmetic | FALSIFIED | 418÷32 = 13.1 tok/s/seq vs 149.6 single → ITL rose ~11× |
| "int4 halves bytes → faster" | event-timed bench | BROKE | 106.9 vs int8 159.2 tok/s — 33% slower |
| "we're 2.4× faster than baseline" | fair aggregate-vs-aggregate rematch | RETRACTED | was aggregate-vs-single-stream; real = baseline 1.84× faster |
| "spec-decode helps single-stream on 0.5B" | graph-verify ≈ eager (1.01×) | FALSIFIED | verify is compute-bound → DO-NOT-RE-ATTACK |
The lesson: a confident claim is worth exactly the number under it. Some broke, one held and got logged — both outcomes are wins; only the un-tested premise is a loss.
The honesty guard (what NOT to break)
- Reuse where it isn't the moat. KISS. A tokenizer, a safetensors loader, a well-tested leaf — reusing it is not dogma, it is judgment. Breaking it to "own everything" is itself the build-don't-reuse dogma.
- A surviving dogma is a result. If the mining + probe show the constraint is real in our regime, say so and keep it. "We tested the assumption and it holds" is a first-class finding — it stops the next person re-litigating it. Log it.
- Don't break on authority either direction. "Everyone does X" is not a reason to keep X; "everyone does X so I'll do the opposite" is not a reason to break it. The only reason is the measured/architectural test.
Cynefin tie (why a dogma stalls a run)
An asserted-limit dogma is usually a Clear or Complicated problem mis-cast as
a Complex wall — the mis-classification is what makes it feel unbreakable.
"int4 is compute-bound" (Complex, give up) was a Clear occupancy heuristic
misconfig. When a limit feels like a wall, re-sense the domain: a wall you can
measure from here is not Complex, it is Clear-wearing-a-costume. Route through
scientific-method's cheapest-falsification-first.
The one-sentence version
State the assumption as a testable sentence, find the regime that made it real, measure whether that regime is ours — then break the ones that aren't and build in the space they were guarding, keep the ones that are and log that you checked.
Sources
Kuhn, The Structure of Scientific Revolutions (1962) — anomaly as signal, not
noise. Aristotle, Physics I — reason from primitives, not analogy. Munger/Jacobi
inversion. Feynman, "Cargo Cult Science" (Caltech, 1974) — measurement, not
imitation. Chesterton's Fence — know why before removing. 5 Whys (Ohno/Toyota).
Assumption reversal; Pre-mortem (Klein, HBR 2007). TRIZ. Case log:
EXPERIMENTS.md (atomic-inference), commit 2a7e911.
What ships with it: 1 file
4.0 KB alongside SKILL.md
references/
- dogma-mining.md4.0 KB