[FEATURE] `/plugin` TUI exits to main screen after uninstall, making bulk cleanup tedious

Resolved 💬 1 comment Opened May 11, 2026 by nick-youngblut Closed May 17, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

When uninstalling a plugin via the /plugin TUI, the menu closes and returns the user to the main Claude Code screen. To uninstall another plugin, the user must re-run /plugin, navigate back to Installed, select the next plugin, and navigate to Uninstall again — repeated per plugin.

Steps to reproduce:

  1. Install two or more plugins.
  2. Run /plugin.
  3. Navigate to Installed → select a plugin → Uninstall → Enter.
  4. Observe: the TUI exits to the main Claude Code screen instead of returning to the installed-plugins list.
  5. Repeat the full navigation sequence to uninstall any additional plugin.

Users who installed plugins exploratively often want to clean up several at once, and a 5–10 plugin cleanup currently feels like a 30+ keystroke chore per plugin. The CLI (claude plugin uninstall <plugin>@<marketplace>) supports bulk cleanup naturally via shell loops, but the /plugin TUI is the discoverable, advertised entry point for plugin management, so most users will reach for it first.

Yes, the user can run claude plugin uninstall ..., but this is more general: the TUI shouldn't assume that the user just wants to perform one action in /plugin and then automatically exit from the /plugin menu. This assumption doesn't apply in many situations, results in a poor UX.

Proposed Solution

Proposed Solution

After Uninstall, Disable, or Enable completes, return focus to the Installed list with the list refreshed in place, rather than exiting the TUI. Specifically:

  • Refresh the Installed list in place and keep focus on the list (cursor on the next item, or on the previous item if the uninstalled plugin was last).
  • Apply the same treatment to Disable / Enable, which have the same multi-action use case.
  • Exit the TUI only on explicit user action (Esc, q, or Ctrl+C).

Alternative Solutions

Use claude plugin uninstall ... in a shell loop. Works today but bypasses the discoverable UI and isn't obvious to users who reach for /plugin first.

Priority

Medium - Would be very helpful

Feature Category

Interactive mode (TUI)

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗