Problem
Currently, switching between ponytail modes (lite/full/ultra/off) requires typing slash commands (/ponytail lite, /ponytail ultra, etc.). For users who frequently switch modes — similar to toggling ACCEPT EDITS or THINKING mode — this is slow and breaks flow.
Proposed Solution
Expose a keybindable action that cycles through ponytail modes, so users can bind it to a keyboard shortcut in ~/.claude/keybindings.json. For example:
{
"context": "Global",
"bindings": {
"ctrl+shift+p": "ponytail:cycleMode"
}
}
This would cycle through: off → lite → full → ultra → off.
Alternatively, individual actions for each mode:
ponytail:modeLite
ponytail:modeFull
ponytail:modeUltra
ponytail:modeOff
Use Case
When working on different parts of a codebase, I want to quickly toggle between ultra mode (for simple CRUD/bugfixes) and off/normal (for complex feature work) without typing commands each time.
Additional Context
- Claude Code supports extensible keybindings via
~/.claude/keybindings.json
- The
/ponytail slash commands already work well — this is purely about adding a faster toggle mechanism
- Similar to how
chat:thinkingToggle (meta+t) lets users toggle thinking mode instantly
Problem
Currently, switching between ponytail modes (lite/full/ultra/off) requires typing slash commands (
/ponytail lite,/ponytail ultra, etc.). For users who frequently switch modes — similar to toggling ACCEPT EDITS or THINKING mode — this is slow and breaks flow.Proposed Solution
Expose a keybindable action that cycles through ponytail modes, so users can bind it to a keyboard shortcut in
~/.claude/keybindings.json. For example:{ "context": "Global", "bindings": { "ctrl+shift+p": "ponytail:cycleMode" } }This would cycle through:
off → lite → full → ultra → off.Alternatively, individual actions for each mode:
ponytail:modeLiteponytail:modeFullponytail:modeUltraponytail:modeOffUse Case
When working on different parts of a codebase, I want to quickly toggle between ultra mode (for simple CRUD/bugfixes) and off/normal (for complex feature work) without typing commands each time.
Additional Context
~/.claude/keybindings.json/ponytailslash commands already work well — this is purely about adding a faster toggle mechanismchat:thinkingToggle(meta+t) lets users toggle thinking mode instantly