PluginBench
Skill
Pass
Audit score 90

thermos

cursor/plugins

Run parallel thermo-nuclear code reviews and synthesize findings for comprehensive branch audits.

What is thermos?

Thermos launches two specialized review subagents in parallel—one for bugs, security, and DevEx risks, and one for code quality and maintainability—then synthesizes their findings into a unified report. Use it for comprehensive audits of pull requests or branches when you need both safety and health assessments.

  • Launch bug/security and code-quality review subagents in parallel as background tasks
  • Gather diffs and file context automatically for reviewer evaluation
  • Deduplicate and weight overlapping findings across both reviewers
  • Synthesize results into a unified verdict with highest-signal issues first
  • Resolve disagreements between reviewers using reasoned judgment

How to install thermos

npx skills add https://github.com/cursor/plugins --skill thermos
Claude Code
Cursor
Windsurf
Cline

How to use thermos

  1. 1.Provide the review scope: a PR, branch name, or list of changed files
  2. 2.Let Thermos gather the diff and relevant file excerpts
  3. 3.Wait for both subagents to complete their background analysis
  4. 4.Review the synthesized findings, prioritized by signal and deduplicated across reviewers
  5. 5.Act on the unified verdict and highest-priority issues

Use cases

Good for
  • Audit a pull request for both security risks and code-quality regressions simultaneously
  • Review a feature branch before merge to catch bugs, breakages, and maintainability issues
  • Perform a combined DevEx and codebase-health assessment on recent changes
  • Detect feature-flag leaks, spaghetti code, and abstraction problems in one pass
  • Validate that refactors improve structure without introducing hidden bugs
Who it's for
  • Code reviewers and maintainers
  • Engineering leads performing branch audits
  • Teams requiring both security and quality gates before merge
  • Developers seeking comprehensive feedback on their changes

thermos FAQ

What's the difference between the two subagents?

The thermo-nuclear-review-subagent focuses on bugs, security, DevEx regressions, and branch-audit risks. The thermo-nuclear-code-quality-review-subagent focuses on maintainability, structure, file-size growth, and codebase-health risks.

Why run both in parallel instead of sequentially?

Parallel execution saves time by running both reviews concurrently, then synthesizing results once both finish, rather than waiting for one to complete before starting the other.

How does Thermos handle disagreements between reviewers?

It weights overlapping findings more heavily, resolves disagreements using reasoned judgment, and surfaces the unified verdict with highest-signal issues first.

Do I need to provide the diff manually?

No. Thermos gathers the diff and file context automatically based on the review scope you provide (PR, branch, or changed files).

Should I read both subagent summaries separately?

If individual summaries are already visible, Thermos avoids restating them wholesale and instead surfaces the unified verdict and remaining high-signal findings.

Full instructions (SKILL.md)

Source of truth, from cursor/plugins.


name: thermos description: "Launch both thermo-nuclear review subagents in parallel, then synthesize their findings. Use for thermos, double thermo review, or combined bug/security and code-quality branch audits." disable-model-invocation: true

Thermos

Run the two thermo review passes as async background subagents in parallel, then synthesize their results.

Workflow

  1. Determine the review scope from the user request, PR, current branch, or relevant changed files.
  2. Gather the diff and any file/context excerpts needed for reviewers to evaluate the change without guessing.
  3. Launch both subagents in the same message with run_in_background: true:
    • subagent_type: "thermo-nuclear-review-subagent" for bugs, breakages, security, devex regressions, feature-flag leaks, and other branch-audit risks.
    • subagent_type: "thermo-nuclear-code-quality-review-subagent" for maintainability, structure, file-size growth, spaghetti, abstractions, and codebase-health risks.
  4. Pass each subagent the same scoped diff/file context and ask it to return prioritized findings with file references and evidence.
  5. After both finish, synthesize the results with findings first, deduplicated across reviewers. Weight overlapping findings more heavily, resolve disagreements with your own judgment, and keep summaries brief.

If individual background summaries are already visible to the user, do not restate them wholesale. Surface the unified verdict, the highest-signal findings, and any remaining uncertainty.