skills/smithery.ai/backend-ui-design

backend-ui-design

SKILL.md

This skill guides creation of consistent, production-grade backend/backoffice interfaces using the established @open-mercato/ui component library. All implementations must leverage existing components to maintain visual and behavioral consistency across modules.

For complete component documentation, see references/ui-components.md.

Design Principles

Backend UI prioritizes usability, consistency, and productivity over creative expression:

  1. Consistency First: Every page should feel like part of the same application. Use established patterns.
  2. Component Reuse: Never create custom implementations when a shared component exists.
  3. Data Density: Admin users need information-rich interfaces. Optimize for scanning and quick actions.
  4. Keyboard Navigation: Support Cmd/Ctrl+Enter for primary actions, Escape to cancel, and standard shortcuts.
  5. Clear Hierarchy: Page → Section → Content. Use PageHeader, PageBody, and consistent spacing.

Required Component Library

ALWAYS import from @open-mercato/ui. Reference the component documentation at .ai/specs/SPEC-001-2026-01-21-ui-reusable-components.md.

Core Layout Pattern

Installs
2
First Seen
Mar 20, 2026