Klarhimmel UI

Board screens prompt

Work that moves through stages: a kanban board with a Move menu on every card.

Prompt

Prompt

Use the klarhimmel-design skill. Build the {work} board for {product}, with columns {columns}. Install: npx shadcn add @klarhimmel/app-boards-kanban (remove what you do not use) Pick: - app-boards-kanban: columns of cards (assignee, due, flag); a Move menu on each card; empty, loading, error Props: columns { title, cards { title, assignee, due, status?, overdue } }; countLabel, moveLabel, moveTo, moved, overdueLabel are the words; state enum from your fetch status. Keep the moved card in your data when a move happens. Copy: Card titles start with a verb. Due dates are as people read them. A flag says one word ("Blocked"). The empty column says what belongs there. Accessibility: Moving is by the Move menu, not only by dragging; the move is announced and focus follows the card. Overdue says the word beside the date, never only colour. Never: viewport variants (md:, lg:), style=, text or images outside Text and Media, fields the schema lacks. Shorten copy to fit the limits. Done when: every card can move by keyboard alone; the move is announced; empty columns say so; no off-screen scrolling at 390.

Variables

VariableWhat to fill inExample
{product}The appExempelhotellet events
{work}What the cards areevent preparation
{columns}Two to five stagesTo do, In progress, Done

Blocks it uses

A good result

Every card can move by keyboard alone. The move is announced. Empty columns say so.

checklist.md
- [ ] every card can move by keyboard alone
- [ ] the move is announced
- [ ] empty columns say so
- [ ] no off-screen scrolling at 390