claude-code - 💡(How to fix) Fix /ultrareview: billed cloud action triggered by default Return key with no cost confirmation [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#60635Fetched 2026-05-20 03:53:23
View on GitHub
Comments
1
Participants
2
Timeline
6
Reactions
0
Timeline (top)
labeled ×5commented ×1

The /ultrareview slash-menu entry surfaces a paid, billed cloud action with the same affordance as every free local command, and it is launched by Claude Code's most-used keystroke — Return. The first-time user experience has two specific failure modes:

  1. Visual confusion — On first appearance in the slash menu the entry reads like a promotional/ad item rather than a tool the user opted into. There is no label indicating it is a separate billed product distinct from normal Claude Code usage.
  2. Accidental opt-in via Return — Because Return is the default accept gesture used constantly across the CLI, a user scrolling or recovering from a stray keypress can launch a billed run with no "this will charge you" confirmation step. There is no per-command cost disclosure, no first-run acknowledgment, and no dry-run preview.

This is the kind of UX where the accident path leads to a charge. That should not be possible without an explicit confirmation.

Error Message

The error returned on the failed attempt was a server-side seed bundle import: file not found from the review backend — unrelated to the UX concern, but worth noting that the failure mode also did not produce a clear "this would have been a billed run that did not complete" message to the user.

Root Cause

  1. Visual confusion — On first appearance in the slash menu the entry reads like a promotional/ad item rather than a tool the user opted into. There is no label indicating it is a separate billed product distinct from normal Claude Code usage.
  2. Accidental opt-in via Return — Because Return is the default accept gesture used constantly across the CLI, a user scrolling or recovering from a stray keypress can launch a billed run with no "this will charge you" confirmation step. There is no per-command cost disclosure, no first-run acknowledgment, and no dry-run preview.
RAW_BUFFERClick to expand / collapse

Summary

The /ultrareview slash-menu entry surfaces a paid, billed cloud action with the same affordance as every free local command, and it is launched by Claude Code's most-used keystroke — Return. The first-time user experience has two specific failure modes:

  1. Visual confusion — On first appearance in the slash menu the entry reads like a promotional/ad item rather than a tool the user opted into. There is no label indicating it is a separate billed product distinct from normal Claude Code usage.
  2. Accidental opt-in via Return — Because Return is the default accept gesture used constantly across the CLI, a user scrolling or recovering from a stray keypress can launch a billed run with no "this will charge you" confirmation step. There is no per-command cost disclosure, no first-run acknowledgment, and no dry-run preview.

This is the kind of UX where the accident path leads to a charge. That should not be possible without an explicit confirmation.

Steps to reproduce

  1. Open Claude Code in any project.
  2. Type / to open the slash-command menu.
  3. Navigate to or land on /ultrareview and press Return.
  4. Observe: a remote, billed multi-agent review begins (or attempts to begin) with no cost prompt.

Expected behavior

  • The slash menu visually labels billed commands distinctly (e.g., a $ glyph, a "paid" tag, or a separate "Paid services" submenu).
  • The first time a user invokes a billed command in a given install, Claude Code shows a confirmation modal that explicitly states: this action is billed, here is the approximate cost, do you want to proceed?
  • Subsequent invocations could be silent if the user opts to suppress the warning, but the suppression should be a deliberate choice, not the default.

Actual behavior

  • No visual distinction in the slash menu between free local commands and paid cloud commands.
  • No cost prompt before the billed action runs.
  • Return — the universal accept key — is sufficient to opt in.

Suggested fixes (in priority order)

  1. Hard-gate first run. Require an explicit "I understand this is a paid service" confirmation the first time any billed command is invoked per install.
  2. Label billed commands in the slash menu. A $ prefix, a colored tag, or a separate menu section so users can distinguish them at a glance.
  3. Add an opt-out / disable flag. Allow users who never want paid commands to hide them entirely from the slash menu via settings.json.
  4. Show estimated cost in the confirmation. Even a rough "typically $X–$Y per run" string would let users make an informed choice.

Environment

  • Claude Code (CLI), macOS (Darwin 24.6.0)
  • Model: Claude Opus 4.7

Additional context

The error returned on the failed attempt was a server-side seed bundle import: file not found from the review backend — unrelated to the UX concern, but worth noting that the failure mode also did not produce a clear "this would have been a billed run that did not complete" message to the user.


Drafted in collaboration with Claude Code (Opus 4.7) at the user's request, after the user encountered this exact issue in a working session.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

  • The slash menu visually labels billed commands distinctly (e.g., a $ glyph, a "paid" tag, or a separate "Paid services" submenu).
  • The first time a user invokes a billed command in a given install, Claude Code shows a confirmation modal that explicitly states: this action is billed, here is the approximate cost, do you want to proceed?
  • Subsequent invocations could be silent if the user opts to suppress the warning, but the suppression should be a deliberate choice, not the default.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix /ultrareview: billed cloud action triggered by default Return key with no cost confirmation [1 comments, 2 participants]