Beyond the prompt box
If your Claude Code usage is mostly typing prompts and pressing Enter, you're using maybe 20% of the tool. The CLI ships with a layered configuration system, a hook engine, a permission state machine, custom commands, subagents, MCP integrations, a customizable statusline, and a headless mode designed for CI. None of that shows up in the welcome screen.
This lesson walks through the most impactful niche features, roughly ordered from "start using today" to "set up once, win forever." Every snippet is real syntax against Claude Code as it ships in 2026. By the end you should have a concrete list of things to add to your .claude/ folder tonight.
Ground rules: configs live in ~/.claude/ (personal, every project) and .claude/ (per-repo, commit it). The CLI merges them. Anything in this lesson works in the terminal; most of it also works inside the VS Code and JetBrains extensions, which embed the same engine.
