Block types, prompt types and defaults

Add your own block and prompt types, and set how far back Recent looks and how blocks are written into a prompt.

These settings are on one pane: click Settings in the sidebar, then Blocks & prompts. They set the types you can pick for blocks and prompts, how far back Recent looks, and how blocks are written into a prompt’s text.

Block types and prompt types

A type says what a block or prompt is for. You pick it in the Type box when you create or edit a block or prompt, and you can filter by it. When a block’s type is included in a prompt, it’s written in the block’s header (see Block header marker).

Each list starts with defaults that can’t be removed:

List Defaults
Block types Constraints, Context, Format, Role, Task
Prompt types Skill, System Prompt, User Prompt

You can add your own types to either list. The defaults are shown first, then your own types, each in A to Z order.

Add a type

  1. Click Settings in the sidebar, then Blocks & prompts.

  2. Under Types, find Block types or Prompt types and click Add.

  3. Type the name of the new type.

    The Prompt types row with a new type being typed into a box.The Prompt types row with a new type being typed into a box.

  4. Press Enter, or click outside the box.

The new type appears in the list, and you can pick it for blocks or prompts straight away.

To stop without adding anything, press Esc. If you leave the box empty, or type a name that’s already in the list, nothing is added. The check matches capital letters exactly: “role” is added as a new type next to “Role”.

Remove a type

Click the X next to a type you added. The defaults have no X.

The type is removed straight away, without asking you to confirm. If you removed one by mistake, add it again with the same name.

Removing a type takes it off the list you pick from. It doesn’t edit any block or prompt that already has that type. If you want those items to use a different type, open each one and choose a new Type.

Days in Recent

Explorer’s Recent tab and the Recent widget on Home show only blocks and prompts changed within this many days. Anything older doesn’t show as Recent, even if it’s the most recent item you have.

Type a number from 1 to 3650 in the box. The default is 30. A number outside that range changes to the nearest allowed number when you leave the box.

See Explorer and The Home screen.

Include the block’s name or type

When you add a block to a prompt on Build, its card has two checkboxes, Include Name and Include Type. When either is ticked, the block gets a header line above its text in the prompt.

These two switches, under When you add a block to a prompt, set how those checkboxes start:

Setting When it’s on Default
Include the block’s name New blocks in a prompt start with Include Name ticked. Off
Include the block’s type New blocks in a prompt start with Include Type ticked. Off

The two Include switches and the Blank lines between blocks box in Settings.The two Include switches and the Blank lines between blocks box in Settings.

Each block already in a prompt keeps its own choice. Changing these switches doesn’t change any prompt you’ve already built. See Build a prompt.

Block header marker

The marker is written on both sides of a block’s header. With the default marker, ###, headers look like this:

Included Header
Type only ### ROLE ### (the type in capital letters)
Name only ### Support agent ###
Type and name ### ROLE: Support agent ###

A block with neither ticked has no header.

Change the marker

  1. Click Settings in the sidebar, then Blocks & prompts.
  2. Under Block headers, click in the Block header marker box and replace ### with the marker you want, for example *** or ===.
  3. Press Enter, or click outside the box.

The line under the box, Example:, shows a header written with your marker. To go back to ###, click Reset.

The marker is used every time a prompt made of blocks is put together, in the preview and in the text you copy, so it applies to those prompts straight away. A static prompt keeps the text it was saved with. See Static prompts, dynamic prompts and documents.

Marker rules and messages

The box takes up to 10 characters. A marker can’t have spaces or use { or }, because prompts use braces for variables. If what you type breaks a rule, a message appears under the box and nothing is saved. The line under the box then reads Still using: followed by a sample header written with the marker that’s still in use.

The Block header marker row showing a message about spaces and a Still using line.The Block header marker row showing a message about spaces and a Still using line.

Message What to do
Enter a marker, or choose Reset to go back to ###. The box is empty. Type a marker, or click Reset.
Use characters only, with no spaces, for example *** or ===. Take out the spaces.
Leave out { and }, which prompts use for variables. Take out the braces.
Couldn’t save this marker. Try again. Click in the box and press Enter again.

Blank lines between blocks

Under Between blocks, Blank lines between blocks sets how many empty lines go before a block that has a header (Include Type or Include Name ticked), in the preview and in the text you copy.

A block with no header continues the section above it, with no blank line between them. The first block in a prompt has nothing before it.

Type 1, 2 or 3. The default is 1. A number outside that range changes to the nearest allowed number when you leave the box.

Like the marker, this applies to prompts made of blocks whenever they’re put together. A static prompt keeps the spacing it was saved with. Extra blank lines inside a block’s text are tidied when the prompt is put together: a run of two or more counts as one, and blank lines at the start and end are dropped.

Want a hand?

Copy this prompt into Claude, ChatGPT or another AI assistant, and it walks you through it step by step.

I want PromptMason to use my own block types and to change how block headers look in my prompts. Walk me through adding a type and changing the header marker.

Copy adds a short note about PromptMason and this guide's steps, so the assistant has what it needs.