frontend-design

Generate React 18, TypeScript, and TailwindCSS interfaces for scientific web applications.

9|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/sylvanding/omelette --skill frontend-design-sylvanding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/sylvanding/omelette/tree/main/.cursor/skills/frontend-design
Command: npx skills add https://github.com/sylvanding/omelette --skill frontend-design-sylvanding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the issue of generic, low-quality AI-generated frontend code that lacks design polish and fails to meet the needs of professional scientific software products, saving developers hours of manual UI refinement work.

Core Features & Use Cases

  • Tailored Design Direction: Provides a complete scientific editorial design system for the Omelette platform, including tone, color, typography, and layout guidelines.
  • Consistent Component Patterns: Includes pre-vetted code patterns for cards, text overflow, loading states, and empty states to ensure UI consistency across the application.
  • Anti-Pattern Guardrails: Explicitly lists common frontend mistakes to avoid, such as unstyled dark mode scrollbars, layout shift from loading states, and hardcoded multilingual strings.
  • Use Case: When building a new paper search results page for Omelette, use this Skill to ensure the UI matches the refined academic SaaS tone, uses consistent card layouts for paper entries, and includes proper empty states for no-results scenarios.

Quick Start

Use the frontend-design skill to build a polished paper list page that follows Omelette's scientific editorial design system and includes proper loading and empty states.

Frequently Asked Questions about frontend-design

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

FAQPage Schema
How do I build a React UI for a scientific web application that matches an academic design tone?

To build a scientific web application UI, use a design system enforcing consistent tone, typography, and color guidelines. This approach ensures React interfaces meet professional academic SaaS standards, providing polished, production-grade components for scientific literature management platforms.

How do I prevent layout shift from loading states in React and TailwindCSS?

To prevent layout shift from loading states in React and TailwindCSS, apply pre-vetted component patterns that allocate space dynamically. Using established frontend design guardrails ensures loading skeletons maintain structural dimensions, avoiding visual jumping while fetching data.

What is the best way to handle text overflow in scientific software dashboards?

The best way to handle text overflow in scientific software dashboards is implementing standardized component patterns for cards. These frontend design patterns ensure long academic titles and abstracts truncate gracefully, maintaining clean UI layouts across knowledge base interfaces.

Why does my dark mode UI have unstyled scrollbars in TailwindCSS?

Dark mode UIs get unstyled scrollbars in TailwindCSS when default browser styles are not overridden. Following frontend design anti-pattern guardrails explicitly helps avoid this by applying specific dark mode compatible styling rules to scrollbar elements.

Can I use this design system for a paper search results page with empty states?

Yes, you can use this design system for a paper search results page because it includes pre-vetted code patterns for empty states. It ensures the UI matches a refined academic tone and handles no-results scenarios properly for scientific literature platforms.

What are common frontend mistakes when building production-grade React interfaces?

Common frontend mistakes when building production-grade React interfaces include unstyled dark mode scrollbars, hardcoded multilingual strings, and layout shift from loading states. Following established design guardrails helps avoid these specific anti-patterns.