Claude Code Thinking Patch — Development skill for Claude Code
Make Claude Code's thinking blocks visible by default without pressing ctrl+o.
How to install Claude Code Thinking Patch
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open aleks-apostle/claude-code-patches and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Code Thinking Patch does
Enhance Claude Code with custom patches for thinking display and subagent model configuration.
Alternatives in Development
- Patch 2.3k ★
- Android Release — Prepare and execute an Android release (patch/minor/major) 1.6k ★
- Defensive Code Cleanup — Clean Defensive Try-Catch Blocks 1.2k ★
README
Claude Code Patches
Enhance Claude Code with custom patches for thinking display and subagent model configuration.
Available Patches
- Thinking Display Patch - Make thinking blocks visible by default
- Subagent Model Configuration - Configure which models subagents use
Thinking Display Patch
Make Claude Code's thinking blocks visible by default without pressing `ctrl+o`.
The Problem
Claude Code collapses thinking blocks by default, showing only:
∴ Thought for 3s (ctrl+o to show thinking)
You have to press `ctrl+o` every time to see the actual thinking content. This patch makes thinking blocks visible inline automatically.
**Current Version:** Claude Code 2.0.62 (Updated 2025-12-09)
Quick Start
# Clone or download this repository
cd claude-code-thinking
# Run the patch script (automatically detects your installation)
node patch-thinking.js
# Restart Claude Code
That's it! Thinking blocks now display inline without `ctrl+o`.
**Works with:**
- ✅ Local installations (
~/.claude/local) - ✅ Global npm installations (
npm install -g @anthropic-ai/claude-code) - ✅ All Node version managers (NVM, nodenv, asdf, etc.)
What This Patch Does
**Before:**
∴ Thought for 3s (ctrl+o to show thinking)
[thinking content hidden]
**After:**
∴ Thinking…
[thinking content displayed inline]
The actual thinking process is now visible
without any keyboard shortcuts needed
How It Works
This patch modifies two locations in Claude Code's compiled JavaScript:
Patch 1: Remove the Banner (v2.0.30)
**Before:**
function GkQ({streamMode:A}){
// ... displays "Thought for Xs (ctrl+o to show thinking)"
}
**After:**
function GkQ({streamMode:A}){return null}
**Effect:** Removes the collapsed thinking banner entirely.
**Version History:**
- v2.0.9: Function named
Mr2
...
Related Skills
Triton Sequential Stateful Blocks
Write Triton kernels with sequential stateful processing inside a single thread block, with mutable register s
God Mode OS For Claude Code
Discipline hooks for Claude Code. Stops the agent from claiming 'done' without proof, blocks accidental writes
ShrinkCode
A Claude Skill that compresses bloated codebases into fewer lines without changing behavior: finds duplicate b
Did You Check
Checks whether the Claude Code best practices were actually followed, and blocks the turn when they were not:
Longhand
Lossless local memory for Claude Code. The full, unabbreviated version. Every tool call, every file edit, ever
Agency Doctor
Validate the disabled-by-default Agency orchestration policy and list installed Codex TOML roles without modif
Related Agents
Swe Dev Visible Thinking Coach
Coach essays, interviews, GCSE/A-level/IB/Oxbridge, law, history, theology, English, TOK and humanities work.
Orbit Dev Designer
Plugin UI/UX consistency across admin, blocks, settings, and frontend. WCAG 2.2 AA on everything visible. Desi
Deal Verifier
Adversarially tries to break proposed contract patches and verifies source-document integrity. Default verdict