kb-ui

Official

Build accessible Next.js UIs that never overflow.

AuthorTimeKast
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents brittle, non-responsive, and inaccessible UI patterns in Next.js App Router projects by giving a portable set of rules and layouts that work reliably across mobile and desktop.

Core Features & Use Cases

  • Server-first component boundaries: Enforces keeping data fetching in Server Components and placing 'use client' only where interaction/state truly requires it.
  • Mobile-first layout standards: Defines a 375px baseline shell and detail-page patterns that avoid horizontal scroll and keep content readable with consistent spacing.
  • Robust UI patterns for tables, filters, and loading: Covers internal scroll containers for wide tables, stacked responsive filters, cascading filter derivation, URL-based state, and Suspense skeletons that mirror real layout dimensions.
  • Form + validation trust boundary guidance: Recommends RHF + Zod validation at the edge with RHF on the client and re-validation on server actions using the same schema.
  • Accessibility and interaction rules: Provides an a11y checklist and discourages anti-patterns like div-based click handlers and native browser dialogs.

Quick Start

Use the kb-ui skill when creating a new component in any Next.js App Router project to apply its server/client boundary, mobile-first layout, cascading filters, URL state, Suspense skeleton, and accessibility rules.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: kb-ui
Download link: https://github.com/TimeKast/AgendaInteligente/archive/main.zip#kb-ui

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.