What problem does it solve?
Discourse admin pages often drift into inconsistent layouts, navigation, and form patterns across core and plugins. This Skill codifies the official conventions for admin UI so every page uses the same page shell, components, and route structure.
Core Features & Use Cases
- Page Shell & Navigation: Guides sidebar entries via ADMIN_NAV_MAP, DPageHeader breadcrumbs, tabs, actions, and browser title tokens.
- Content Patterns: Covers AdminConfigAreaCard, DPageSubheader, FormKit forms, d-table responsive tables, empty states, and third-level new/edit routes.
- Filtered Settings & Plugin UIs: Explains AdminConfigWithSettingsRoute pages filtered by area or category, plus plugin admin interfaces under /admin/plugins with addAdminPluginConfigurationNav.
- Use Case: When adding a new admin config page for permalinks or a plugin settings tab, follow the references to wire the route, template, translations, and nav entry correctly the first time.
Quick Start
Use the discourse-admin-ui skill to create a new admin config page with a sidebar entry, DPageHeader, and a settings table.