Thermo nuclear expert review
Ask GPT-5.6 Pro for a second opinion with your repo files attached. CLI + agent skill for Claude Code and Codex.
npx -y skills add bigblueboo/expert --skill thermo-nuclear-expert-reviewAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 16 days oldThe repository was created 16 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.
- 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.
What its author says it does
Copied from the file, not written here
Run a thermo-nuclear code quality review through GPT-5.6 Pro via the `expert` CLI - an extremely strict structural maintainability audit of a branch or diff, with as much of the repository attached as the token budget allows. Use when asked for a thermo-nuclear review, a thermonuclear review, an expert deep code quality audit, or an especially harsh external review of maintainability, abstraction quality, and spaghetti growth.
SKILL.md
6.5 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it
Thermo-Nuclear Expert Review
Delegate an ultra-strict structural code review to GPT-5.6 Pro through the expert
CLI. The review standards live in charter.md next to this SKILL.md, and the whole
consult runs through the bundled scripts/run-review.sh, which pins the diff
(tracked and untracked files), builds the charter+diff prompt, budget-checks the
exact request with a dry run, and only then spends tokens. Your job is to choose the
extra context, run the script, verify what comes back, and deliver the verdict.
The charter demands judgments a bare diff cannot support — "reuse the canonical helper", "is this logic in the right layer", "is there a code-judo move that deletes this complexity". Those calls require seeing the code around the change, so attach generous context; when in doubt, attach more.
Before you run it
- Needs
OPENAI_API_KEY. The script prefersexpertonPATHand falls back tonpx -y @bigblueboo/experton its own. - The consult spends real tokens and can block for hours (default timeout 6h). That is expected for this review.
- Everything attached is uploaded to the OpenAI Files API and stored in that OpenAI
account until deleted there. Do not run this when the user forbids external API
calls, and never attach secrets or customer data. If
OPENAI_BASE_URLis set to something unexpected, stop and ask — it redirects the key and all uploads.
Step 1 — Pin the scope
By default the script reviews the working tree against the merge-base with the
repository's default branch, untracked files included. Pass --base <ref> to diff
against something else.
The script always reviews the working tree as it stands. To review a single commit, staged-only changes, or a PR head, check that state out cleanly first — reviewing a dirty tree against a narrower target would attach code the diff does not contain.
Step 2 — Choose the extra context
Changed files are always attached in full, and the prompt carries the diffstat and
per-file line counts the charter's 1000-line rule needs. Beyond that, pass
--attach (repeatable; files, globs, or directories) in this priority order:
- The tests for the changed files.
- First-degree neighbors: files that import the changed files or are imported by
them. Find importers with
grep -rlon the changed modules' names. - The shared/canonical utility modules of every package the diff touches — the charter requires citing canonical helpers, so the model has to see them.
- Manifests and configs that define conventions:
package.json,tsconfig.json, lint configs, or their equivalents. - If the source tree is small and coherent, the whole tree — full-repo visibility is what lets the reviewer catch wrong-layer and duplicate-helper problems. It still bills every input token; what staying under 272,000 tokens avoids is the 2x input / 1.5x output long-context multiplier, which the script enforces.
Check the budget with the script's dry run, which measures the exact final request (charter, diff, and all attachments included):
"$SKILL_DIR"/scripts/run-review.sh --attach "src/**/*.ts" --attach package.json --dry-run
$SKILL_DIR here means the directory containing this SKILL.md — substitute the
real path. If the estimate crosses 272k, the script stops; rerun with --yes only
when the extra context genuinely earns the surcharge (large diff, heavy
cross-package coupling). If it exceeds the 900k cap, trim --attach entries or
split the review by subsystem — and if you split, either deliver per-subsystem
verdicts labeled as such or run a final synthesis consult over the combined
findings; do not merge them into one global verdict by hand.
The script excludes **/dist/**, **/build/**, **/coverage/**, and
**/node_modules/** everywhere in the tree; add --exclude for other generated
artifacts. Never attach secrets — the CLI's safety excludes cover the obvious
cases.
Step 3 — Run the consult
"$SKILL_DIR"/scripts/run-review.sh \
--attach "src/**/*.ts" --attach "test/**/*.ts" --attach package.json \
--output review.md
The script aborts before spending anything if the charter, diff, or budget check
fails. If the consult is interrupted, run the expert resume <job_id> command it
prints; exit code 124 means local polling timed out while the job kept running —
resume it, with a larger --timeout if needed.
If the verdict is INSUFFICIENT CONTEXT: write a short summary of round one to a
file, then rerun the script once with --note <that-file> plus --attach for
exactly the files the reviewer named. The script resends the full charter and the
same diff automatically — a second consult shares no state with the first, so
nothing may be abbreviated. One retry only; if context is still insufficient,
deliver the scoped verdict and name the unresolved gaps.
Step 4 — Verify, then deliver
The review is expert input, not automatic truth. Before relaying or acting on it:
- Verify every finding against the repo: cited helpers exist, cited code references are real, a proposed code-judo reframe actually preserves behavior given code the model may not have seen. Run the typecheck or tests when a claim depends on behavior being preserved; if you cannot check it, label the claim unverified rather than dropping or endorsing it.
- Drop findings that fail verification, and say you dropped them.
- Then recompute the verdict from the surviving findings under the charter's own
rules. Report both: the reviewer's raw verdict and your verified verdict. A
NEEDS RESTRUCTURINGbuilt on a disproven blocker becomes anAPPROVE; say so plainly. - Keep the charter's priority order and the
BLOCKER/RECOMMENDEDmarks, and relay the reviewer's scope-and-gaps section with the verdict. - Only start implementing remedies if the user asked for fixes, not just the review.
Review standards adapted from the Cursor team's thermo-nuclear-code-quality-review
skill, restructured as a charter for an external GPT-5.6 Pro consultation.
What ships with it: 3 files
19.5 KB alongside SKILL.md, 1 of them executable
agents/
- openai.yaml278 B
scripts/
- run-review.shruns7.1 KB
- charter.md12.1 KB
Gives 0 of the 12 instructions most review quality skills give in ~1.4k tokens
Counted across 1,048 of the 1,783 authors here whose files we hold, read 2026-08-07
- Ask questions one at a timein 81 of 1048, across 64 files
- Provide a recommended answer for each questionin 73 of 1048, across 50 files
- Explore the codebase instead of asking answerable questionsin 66 of 1048, across 42 files
- Resolve dependencies between decisions one-by-onein 42 of 1048, across 17 files
- Interview the user relentlessly about the planin 38 of 1048, across 13 files
- Order findings by severityin 31 of 1048
- Resolve each branch of the decision treein 27 of 1048, across 5 files
- Run a grilling sessionin 26 of 1048, across 5 files
- Update CONTEXT.md immediately when a term is resolvedin 26 of 1048, across 11 files
- Propose precise canonical terms for vague languagein 25 of 1048, across 7 files
- Create documentation files lazilyin 24 of 1048, across 5 files
- Assign severity to every findingin 24 of 1048
Said here and by no other author read
- check out target state cleanly before reviewing
- attach extra repository context to the review
- budget-check the exact request with a dry run
- attach tests for all changed files
- attach first-degree neighbor files
- attach shared utility modules for touched packages
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.