Use standard HTML comment syntax to annotate components. Comments appear in a fixed side panel with numbered badges on annotated elements — keeping your wireframe clean while surfacing reviewer notes.
Place a comment on the line directly above the component you want to annotate. The annotated element gets a yellow outline and a numbered badge; the comment text appears in the side panel.
Place the comment above the column heading to outline that column.
::: columns-2
::: column Current design
The existing layout. Works but feels dated.
<!-- Needs a full rethink — too much whitespace. @sara -->
:::
::: column Proposed design
Tighter spacing, stronger hierarchy.
:::
:::
A comment placed between :::tab blocks annotates the tab that follows it.
::: tabs
::: tab Overview
## Product Overview
[Get Started]*
:::
<!-- Do we need this tab at all? @tobias -->
::: tab Details
- Feature A
- Feature B
:::
:::
Inline Comments
Use standard HTML comment syntax to annotate components. Comments appear in a fixed side panel with numbered badges on annotated elements — keeping your wireframe clean while surfacing reviewer notes.
Basic usage
Place a comment on the line directly above the component you want to annotate. The annotated element gets a yellow outline and a numbered badge; the comment text appears in the side panel.
Threads — multiple comments on one element
Stack consecutive comments above the same component to create a thread. All messages group into a single panel card with dividers.
Annotating a whole card
Place the comment above the
:::cardblock to outline the entire card. A comment inside the block annotates only the specific child that follows it.Annotating a whole column
Place the comment above the column heading to outline that column.
Comments between tabs
A comment placed between
:::tabblocks annotates the tab that follows it.Multiline comments
Toggling visibility
--serve)--show-commentsflag2