Dashboard and app UI skill.

Teaches your AI coding agent to build the dashboards and app screens people use every day: app shells, data tables, settings, detail panels, a command menu and keyboard shortcuts.

People open an app screen to get something done, often many times a day. A good one lets them spot what they need and act on it quickly, and still feels calm after months of use. This skill teaches your agent the tighter, quieter and more predictable design that calls for, across the whole signed-in product: the app shell, data tables, settings, dashboards, side panels and a command menu.

Skill
wensity-app-ui
Plan
Included with Wensity Pro
Loads when
Building a dashboard, admin panel, settings page, data table or internal tool
Works in
Claude Code, Codex, Cursor, GitHub Copilot, Windsurf, Gemini CLI, OpenCode
Format
Agent Skills (SKILL.md), plain files in your project

Install

1. Sign in once. The CLI asks for an API token from your dashboard and saves it, so you never paste it into a chat.

terminal
pnpm dlx wensity@latest login

2. Add the skill. It goes into every agent the CLI finds in your project.

terminal
pnpm dlx wensity@latest skills add wensity-app-ui

Dashboard and app UI comes with Wensity Pro, together with every Pro skill, component, block and template.

Get Pro

When it loads

You never call a skill by name. Your agent reads the short description at the top of every installed skill and loads this one when the work calls for it. Requests like these bring it in:

  • Build the invoices screen: sidebar, top bar, a filterable table with bulk actions and a side panel.
  • This admin dashboard feels cluttered. Clean it up.
  • Add a command menu and keyboard shortcuts to this app.

What it covers

The app shell
Sidebar, top bar and content area, how they collapse on smaller screens, and where actions live.
Data tables
Column order, sticky headers, row density, a toolbar with filters, selection, bulk actions and pagination.
Forms and settings
Sections that save the way people expect, with clear feedback.
Dashboards and charts
KPI tiles and charts that answer a question, not decoration.
Panels and the command menu
Detail drawers that keep the list in view, and a command menu for every frequent action.
Feedback, shortcuts and first run
Notifications, keyboard shortcuts, onboarding and screens that feel fast.

Sort, select and scroll a table

Forty invoices in a short frame. Sort a column, tick a few rows and scroll, then flip the switch and do it again.

Invoices

New invoice
StatusActions
Harbor StudioINV-2041PaidNov 9, 2026$180
Bright Lane SchoolINV-2040Paid2026-11-08$1553.37
Little Ferry CaféINV-2039Due6/11$2926.74
Nordlicht GmbHINV-2038PaidNov 5, 2026$4299.11
Ocampo LegalINV-2037Overdue2026-11-03$5672.48
Kestrel LabsINV-2036Draft1/11$7045.85
Osteria NoveINV-2035PaidOct 31, 2026$8418.22
Tidewater Co-opINV-2034Due2026-10-29$691.59
Mori ArchitectsINV-2033Paid28/10$2064.96
Pallet & PineINV-2032PaidOct 26, 2026$3437.33
Harbor StudioINV-2031Due2026-10-24$4810.7
Bright Lane SchoolINV-2030Paid23/10$6183.07
Little Ferry CaféINV-2029OverdueOct 21, 2026$7556.44
Nordlicht GmbHINV-2028Draft2026-10-20$8929.81
Ocampo LegalINV-2027Paid18/10$1202.18
Kestrel LabsINV-2026DueOct 16, 2026$2575.55
Osteria NoveINV-2025Paid2026-10-15$3948.92
Tidewater Co-opINV-2024Paid13/10$5321.29
Mori ArchitectsINV-2023DueOct 12, 2026$6694.66
Pallet & PineINV-2022Paid2026-10-10$8067.03
Harbor StudioINV-2021Overdue8/10$340.4
Bright Lane SchoolINV-2020DraftOct 7, 2026$1713.77
Little Ferry CaféINV-2019Paid2026-10-05$3086.14
Nordlicht GmbHINV-2018Due4/10$4459.51
Ocampo LegalINV-2017PaidOct 2, 2026$5832.88
Kestrel LabsINV-2016Paid2026-09-30$7205.25
Osteria NoveINV-2015Due29/9$8578.62
Tidewater Co-opINV-2014PaidSep 27, 2026$851.99
Mori ArchitectsINV-2013Overdue2026-09-26$2224.36
Pallet & PineINV-2012Draft24/9$3597.73
Harbor StudioINV-2011PaidSep 22, 2026$4970.1
Bright Lane SchoolINV-2010Due2026-09-21$6343.47
Little Ferry CaféINV-2009Paid19/9$7716.84
Nordlicht GmbHINV-2008PaidSep 18, 2026$9089.21
Ocampo LegalINV-2007Due2026-09-16$1362.58
Kestrel LabsINV-2006Paid14/9$2735.95
Osteria NoveINV-2005OverdueSep 13, 2026$4108.32
Tidewater Co-opINV-2004Draft2026-09-11$5481.69
Mori ArchitectsINV-2003Paid10/9$6854.06
Pallet & PineINV-2002DueSep 8, 2026$8227.43

Sort by client, date or amount, then scroll the table.

Without the skill: Scroll and the header is gone. Nothing shows the sort, amounts in ragged digits never line up, dates come in three formats, actions hide until you hover, and ticked rows lead nowhere.

Open the command menu

A working command menu inside a small invoicing app. Press ⌘K or Ctrl K inside the demo, type, and run something with Enter.

Without the skill

Invoices

Nothing run yet.

Click into the demo and press ⌘K or Ctrl K, or use the search button. Try typing remind.

Without the skill: It zooms in slowly, lists everything in one column, and Enter does nothing until you arrow down to something. No shortcuts, so it never teaches a faster way.

With the skill

Invoices

Nothing run yet.

Click into the demo and press ⌘K or Ctrl K, or use the search button. Try typing remind.

With the skill: It is open the moment you ask, the top result is ready for Enter, results come in named groups with recent items first, and each action shows the key that runs it next time.

Key rules

Calm over clever
One accent and neutral surfaces. No gradients, glows or illustrations in the working area.
Consistent over unique
An action keeps its look and position from screen to screen, and every list uses one table pattern.
Dense, never cramped
More fits on screen by cutting extra boxes and borders, never by making text smaller.
No entrance animation
Content appears without animating in. Movement is kept for responses to what the user did.
Keyboard first
Common actions get keyboard shortcuts, and anything opened from the keyboard shows up with no delay.
Filters live in the URL
A filtered view can be shared, bookmarked and survives a reload.

Delete three files

Clear out three files and watch the click count. One side asks every time; the other just does it and lets you take it back.

Without the skill

Shared with you

0 deleted, 0 clicks

  • Q3 board deck.pdf
  • Interview notes, Priya.docx
  • Logo final final v3.svg
  • 2027 budget draft.xlsx
  • Team offsite, Sintra.jpg

Without the skill: Every delete stops to ask the same question, so people press OK without reading, and a mistake cannot come back.

With the skill

Shared with you

0 deleted, 0 clicks

  • Q3 board deck.pdf
  • Interview notes, Priya.docx
  • Logo final final v3.svg
  • 2027 budget draft.xlsx
  • Team offsite, Sintra.jpg

With the skill: The file goes the moment you ask, and Undo stays long enough to change your mind. Three deletes, three clicks.

Delete three files on each side and compare the click counts.

Files

Everything installs as plain files in your project, in a folder named after the skill.

SKILL.md
Shell, table, settings and dashboard patterns plus the checklist.

Works well with

  • Accessibility and UI states

    Pro

    Every interaction and data state, plus keyboard, touch, zoom, forced colors and screen readers.

  • Layout and spacing

    Free

    A 4px spacing scale, grouping by distance, alignment, containers, grids and responsive structure.

  • Color and dark mode

    Pro

    OKLCH role tokens, true neutral greys, one accent, both themes, and a script that checks contrast and gamut.