🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?
Claim this page →
calibration-dials
Tune Claude's interaction style with named-stop dials that persist across sessions. /calibrate + /calibrate-studio.
git clone https://github.com/dufis1/calibration-dials
Calibration Dials
A Claude Code plugin that lets you tune Claude's interaction style with simple,
named-stop dials — and have the setting stick across every session. Set how detailed,
structured, formal, critical, and hands-off Claude should be; the plugin writes the
matching instructions into your CLAUDE.md so future sessions obey.
/calibrate
The five dials
Each dial has three notches; leave any dial unset to keep Claude's default for that axis.
| Dial | What it controls | Notches |
|---|---|---|
| Detail | how much Claude says | Brief · Standard · Exhaustive |
| Presentation | prose vs. structure | Pure prose · Light structure · Heavy structure |
| Tone | the register / feel | Formal · Conversational · Casual |
| Rigor | how critically Claude engages your ideas | Affirming · Balanced · Adversarial |
| Autonomy | who holds the wheel | Confirm each step · Check key decisions · Run with it |
Pick the dials you care about, apply, and the settings persist in CLAUDE.md. Re-run
/calibrate anytime to adjust; clearing a dial returns that axis to Claude's default.
Install
From inside Claude Code:
/plugin marketplace add dufis1/calibration-dials
/plugin install calibration-dials
Then run /calibrate in any project.
Two surfaces — works in both
- Claude Code desktop app → an interactive dial widget (click the notches).
- Terminal Claude Code → a native arrow-key picker (select notches with arrow / number keys — no typing).
The plugin detects the surface automatically and uses the right one. Either way the
settings persist identically to CLAUDE.md.
Custom dials — /calibrate-studio
The five built-in dials are not a closed list. /calibrate-studio lets you author your
own dials and harden them with the same evaluation loop used to validate the built-ins —
on a lifecycle of author → validate → promote. Custom dials show up in /calibrate
automatically, tagged custom (and unvalidated until a passing eval promotes them).
/calibrate-studio
Requirements
- Python 3.8+ (standard library only — no
pip install). The plugin invokespython3. /calibrate-studio's evaluation loop additionally uses theclaudeCLI under your existing subscription auth (no API key or per-token cost).
How it works
/calibrate writes only the delimited <!-- dial-settings --> block in your CLAUDE.md
(project root, or ~/.claude/CLAUDE.md for global). The rest of the file is left untouched,
and the directives injected per notch are validated steering instructions, not just labels.
// compatibility
| Platforms | cli, api, desktop |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | Python |
// faq
What is calibration-dials?
Tune Claude's interaction style with named-stop dials that persist across sessions. /calibrate + /calibrate-studio.. It is open-source on GitHub.
Is calibration-dials free to use?
calibration-dials is open-source under the MIT license, so it is free to use.
What category does calibration-dials belong to?
calibration-dials is listed under data in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/calibration-dials)
// retro hit counter
[](https://claudeers.com/calibration-dials)
// reviews
// guestbook
// related in Claude Plugins
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explainin…
"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/
financial-services — a Claude ecosystem project on GitHub.