Use Haiku

Run one Claude Code prompt on Haiku

·

source at c2ee6a4

·

MIT license

Start a prompt with _ and that turn, plus any subagents it starts, runs on Haiku. Your next prompt goes back to the session's model.

What this mod can do

  • Reviewed at commit c2ee6a4
  • Sees each prompt you send and can change or drop it
  • Sees each subagent before it starts and can stop it or pick its model
1 more thing it can do
  • Reads your prompt as you type
Good to know (3)
  • Needs Claude Code 2.1.289 or newer.
  • Works from an idle prompt only. A _ prompt sent mid-turn keeps the current model, and a toast says so.
  • A double underscore, as in __init__.py fails, or a lone _ doesn't switch the model.
Are mods safe?

Preview

Terminal

● use-haiku+cc-plugin-agents-md: ⚡s Answered by claude-haiku-5-5 ❯ _which model are you? ⚡ this prompt runs on Haiku

Claude Desktop

Use Haiku in Claude Desktop

What it does

In the author's words

Start a prompt with _ and that turn runs on Haiku, shown as you type, while it runs and under the answer.

What you see
A hint under the prompt and a model line under the answer
Works in
Terminal and Claude Desktop
Slash commands
None
Uses your tokens
No
Changes files
Nothing
Network access
None
Reviewed commit
c2ee6a4
Preview recorded with
Claude Code 2.1.309

How it works

  1. A leading _ lights up as you type, with a hint under the prompt
  2. On send, it drops the _ and adds a hidden note telling the model it is Haiku
  3. Every request of that turn, and of its subagents, goes to claude-haiku-5-5
  4. A line under the answer names the model the API says answered

Common questions

How do I use Haiku for a single prompt in Claude Code?

With this mod, start the prompt with _, as in _summarize the last commit. Claude gets the prompt without the _, that turn runs on Haiku, and the next prompt returns to the session's model.

Do subagents also run on Haiku?

Yes. Subagents that a Haiku turn starts run on Haiku too, even after the turn ends. Teammates keep their own model.

Does it work with claude -p?

Yes. claude -p "_..." switches the model the same way, but no line is added under the answer, so the output stays clean.

How can I tell which model answered?

When the turn ends, a line under the answer names the model the API reports, such as Answered by claude-haiku-5-5, or shows a warning if another model answered. While it runs, the spinner says it is on Haiku.

Badge for your README

Own this listing? Add it to your README. The badge shows the install count as it grows.

Reviewed on statuslin.es
[![Reviewed on statuslin.es](https://staging.statuslin.es/badge/mods/use-haiku.svg)](https://staging.statuslin.es/mods/use-haiku?utm_source=readme-badge)

Or show the preview card:

Preview on statuslin.es
[![Preview on statuslin.es](https://staging.statuslin.es/og/mods/use-haiku.png)](https://staging.statuslin.es/mods/use-haiku?utm_source=readme-badge)