~ $ ls guides/claude-code-statusline/
Claude Code Statusline guides
Design, install, and debug the Claude Code statusLine.
- How the Claude Code statusLine actually worksThe statusLine setting, the JSON payload Claude Code pipes to your command, COLUMNS-based width handling, and a minimal working script you can paste today.
- Build a custom Claude Code statusline in 5 minutesUse the visual builder to design segments and themes, then install the generated runtime by MCP pull or manual copy — no jq, curl, or npx at session start.
- Show context window and rate limits in your Claude Code statuslineRead context_window.used_percentage and the five_hour / seven_day rate-limit fields from the statusLine payload, and render them without wrapping your terminal.
- Claude Code statusline themes: Midnight, Graphite, Catppuccin, MonoWhat each Terminal Pro statusline theme looks like, how the theme field travels through the exported config JSON, and how to pick one for your terminal palette.
- Statuslines for git worktrees and parallel Claude Code sessionsUse the directory, repo, git branch, and worktree segments to tell parallel Claude Code instances apart, and keep the line readable at narrow widths.
- Claude Code statusline troubleshootingThe statusline is blank, stale, wrapped, or missing numbers — a checklist of the usual causes, from settings.json typos to missing payload fields.