Rich editor

Slash commands

Type `/` to insert anything — references, diagrams, todos — without leaving the keyboard.

The slash menu is the fastest way to put structured content into a page. Type a forward slash and a dropdown appears with every command available where your cursor is; keep typing to filter it.

Using it

Type / at the start of a line or after a space. As you type, the list narrows by prefix — /tag shows /tagged and /tagged-mixed. Use ↑/↓ to move through the results and Enter to choose one. The command opens a small form or picker (never a raw browser prompt): fill it in, confirm, and the object is inserted right where you were typing.

The commands

These are the commands available on a spec page:

/mentionInsert an inline entity reference — a clickable chip in your prose.
/elementInsert a full entity card showing all of one entity's details.
/listInsert a fixed list of entities you pick by hand.
/taggedInsert a live list of one entity type, filtered by tags.
/tagged-mixedInsert a live list across all entity types, filtered by tags.
/sectionInsert a link to a heading — yours or on another page.
/diagramInsert a diagram with a live preview as you write it.
/todoDrop a "revisit this" marker with a short comment.

The first six insert inline components; /diagram is covered under Diagrams and /todo under Todos.

Each entity type also brings its own command — /endpoint, /dto, /database-table, /ui-view. These only appear when that entity type is turned on for your project, so the menu always reflects exactly what your spec uses.

The menu is context-aware in another way too: some pages (like a plan) deliberately offer only a subset of commands, so you'll see fewer options there than on a full spec page.