screen-builder

Build Next.js UI screens with shadcn/ui components and design tokens.

1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/cmbays/mokumo --skill screen-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screen-builder
Source: https://github.com/cmbays/mokumo/tree/main/.claude/skills/screen-builder
Command: npx skills add https://github.com/cmbays/mokumo --skill screen-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of building user interface screens by providing a consistent design system, reusable patterns, and a clear workflow, ensuring high quality and adherence to standards.

Core Features & Use Cases

  • Guided Screen Development: Follows a structured workflow from preflight checks to verification.
  • Component Reusability: Leverages existing primitives and shared feature components.
  • Design System Enforcement: Adheres to defined spacing, typography, and color guidelines.
  • Use Case: When tasked with building a new "Jobs List" screen, this Skill guides you through selecting the right template, implementing components according to design tokens, and verifying against quality and cross-link checklists.

Quick Start

Use the screen-builder skill to create a new data-table-screen.tsx template for a list page.

Frequently Asked Questions about screen-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build consistent UI screens in a Next.js application?

To build consistent UI screens in Next.js, this skill guides you through preflight checks, template selection, and component implementation using shadcn/ui primitives. It strictly enforces design tokens for typography and spacing to ensure high-quality, standardized results.

How do I enforce a design system when developing new frontend components?

You can enforce a design system during frontend component development by applying predefined design tokens for color, typography, and spacing. This skill automatically checks adherence to these guidelines and verifies outputs against rigorous quality checklists.

Can I use shadcn/ui with Zustand for state management in screen building?

Yes, you can use shadcn/ui components with Zustand for state management in screen building. This skill supports state management via URL parameters and Zustand while implementing shared feature components and Next.js UI primitives.

What is the best way to structure a screen development workflow from start to finish?

The best way to structure a screen development workflow involves guided phases from preflight checks to final verification. This skill provides a structured process for template selection, component implementation, and cross-linking checklist validation to ensure quality.

Do I need to use existing shared feature components when building a list page?

Yes, you should use existing shared feature components when building a list page. This skill streamlines development by leveraging reusable UI primitives and shared components, guiding you to select the appropriate data-table template for your Next.js screen.