Ultra Config switches your whole Claude Code setup between five profiles mid-session A developer built Ultra Config, a Claude Code Mod that switches the entire tool configuration between five presets (saver, flow, quality, guarded, autopilot) mid-session with a single keypress. Each profile bundles settings such as model, effort level, subagent model, output style, permission mode, workflow fan-out size and MCP output caps, and the pane shows how much of a profile is already in force as a fraction. The Mod requires Claude Code 2.1.287 or later and writes settings through the same paths Claude Code's own menu uses, including per-model effort under modelSettings in ~/.claude/settings.json. I keep changing the same handful of things in Claude Code depending on what I am doing. Cheap and quiet when I am grinding through a long refactor. The most capable model and maximum effort when the problem is actually hard. Everything asking first when I am working in someone else’s repo. Those are different values in different places, and I was editing them by hand every time. Ultra Config https://www.aitmpl.com/component/mod/productivity/ultra-config is a Mod I built so that it is one press instead. // Detect dark theme var iframe = document.getElementById 'tweet-2111558707033018828-99' ; if document.body.className.includes 'dark-theme' { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2111558707033018828&theme=dark" } Each profile is a list of settings with a reason attached to every one of them. This is what they set: sonnet , effort low , subagents on haiku , Concise output, no prompt suggestions or recap, auto-compact on, small workflow fan-outs, the ultracode keyword off, and MCP output capped at 10,000 tokens the default is 25,000 . medium , edits auto-accepted, Concise output, prompt suggestions on, turn duration and the progress bar on, medium workflows. xhigh , subagents keep whatever model they ask for, default output style, workflows on with large fan-outs and the bypassPermissions disabled, Read deny rules for .env , secrets/ , ~/.ssh and ~/.aws , checkpoints on, verbose output, high , workflows on, recap on, push notifications when Claude decides something or needs you, auto-compact on. The pane shows how much of a profile is already in force as a fraction, 3/11, and marks it active when all of it is. Open a profile and every line is either a change old value struck through, new value, and why , something already set, or something skipped. Token saver is the one I reach for most, and it is worth noticing what it is: the same model split I posted about last week, without installing a separate setting for it. // Detect dark theme var iframe = document.getElementById 'tweet-2108687263043575923-831' ; if document.body.className.includes 'dark-theme' { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2108687263043575923&theme=dark" } npx claude-code-templates@latest --mod productivity/ultra-config It needs Claude Code 2.1.287 or later, which is the version where Mods are on by default, and a trusted project folder. Then: /ultra-config opens the pane /ultra-config