Established

Modes and personas

Named modes that swap instructions, tools and tone for a context of use rather than a model.

Ticket #4821Duplicate charge · Dana Ortiz
Reply mode config v4

Write to the customer in our support voice. Never promise money back; billing decides that.

Tools it can use
Data it can read

Public help center · this customer's tickets

Hands back

A draft for you to edit and send

Help me with this ticket.
M
Milky Reply mode

Try it: Switch modes on the same request. Each mode loads different tools and data, so the work changes, not just the tone.

In the wild

How one product ships this pattern. Click a screenshot to enlarge it.

Kagi Assistant picker with tabs Assistants, Custom and Models; the Custom tab lists custom assistants Code, Study and News, with an Add New link and an Entire Web scope toggle beside it.
Kagi Assistant
Custom assistants such as Code, Study and News are picked from the same menu as models. Each bundles its own instructions, model and search scope.
Source: Kagi docs ↗

When to use

One product serving distinct jobs — research, coding, drafting, tutoring.

Seen in

ChatGPT custom GPTs, Gemini Gems, Claude styles, Perplexity focus modes, Cursor modes.

For engineers

Define modes as versioned config: system prompt, tool allowlist, retrieval scope, defaults.

Build prompt

A neutral, component-only prompt for a coding agent. Edit the stack block or anything else to fit your project, then copy it.

Download this prompt as Markdown, or every prompt as JSON for an agent.

Critique checklist for tuners

0 of 4 checked

These questions apply to every pattern in this family. Ticks are saved in this browser.