World First¶
Novelty and superlative-claim guardrail for Claude Code + Grok — the moment a turn asserts a first/fastest/novel/record, it fires the invention discipline so the claim ships proven or scoped, never asserted.
World First is a Claude Code plugin for invention discipline and novelty-claim guardrails. A SessionStart hook primes the posture once. A UserPromptSubmit hook fires only when a turn actually makes a first/fastest/novel/record/"nobody has done this" claim — the moment overclaim risk appears — and stays silent otherwise. Detection is a claim-shape match in hooks/lib/detect.py; false positives cost one line, a miss lets an unproven "first" ship.
Built for AI-agent, research, and benchmarking workflows where a novelty or superlative claim must survive review before it is committed, published, or sent externally.
Install¶
Claude Code¶
/plugin marketplace add 88plug/claude-code-plugins
/plugin install world-first@88plug
Grok Build¶
grok plugin marketplace add 88plug/claude-code-plugins
grok plugin install world-first@88plug --trust
No extra wiring: the hooks and the bundled world-first skill load automatically from the manifest. install.sh is a no-op that says so.
What it enforces¶
An invention is a measured delta past a confirmed limit, proven novel against a searched corpus, and reproducible by someone who is not you. The plugin makes each clause true before the word "first" is used.
- Confirmed limit first — entry is a measured wall, never a hunch.
- Removed-constraint test — if the claim beats an incumbent, prove the incumbent structurally cannot express the mechanism. If a lock/GIL-bound engine could express it too, it is not your first.
- Refute, then measure vs a tuned baseline — a fresh-context refuter, the incumbent's best config, ablate which element carries the win.
- Provenance search — no unsearched mechanism is called new; name the canonical prior art and scope the claim to the measured delta.
- Certify on a re-runnable artifact, not prose.
Kills the failure modes: unscoped superlative, reinventing prior art, solving a non-problem, novel-but-perf-neutral, premature-first-before-refute, strawman baseline.
Hooks¶
| Hook | Event | What it does |
|---|---|---|
prime.sh |
SessionStart |
Sets the invention-discipline posture once per session |
nudge.sh |
UserPromptSubmit |
Fires only when a novelty/superlative/record claim appears |
The skill¶
The full playbook is in the bundled world-first skill: TRIZ contradiction→separation ideation, the removed-constraint test with the dogma-mining move (mine incumbent issues/PRs/RFCs for admitted walls), the candidate-first template, the provenance protocol, and the certification ladder. It composes with scientific-method's invent.md and requires read-the-damn-docs before any API/kernel/FFI code.
Composes with¶
- break-dogma — a broken dogma is often the incumbent's removed constraint (the wall to invent past).
- scientific-method — the confirmed-limit entry and the measure-vs-tuned-baseline gate.
- read-the-damn-docs — required before any API/kernel/FFI code in the build.
License¶
FSL-1.1-ALv2.