ethereal-design-system

Enforce ETHEREAL UI canon with preflight checks before UI mutations.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ferundatattoo/ethereal --skill ethereal-design-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ethereal-design-system
Source: https://github.com/ferundatattoo/ethereal/tree/main/.agents/skills/ethereal-design-system
Command: npx skills add https://github.com/ferundatattoo/ethereal --skill ethereal-design-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes ETHEREAL design guidance and enforces canonical UI standards to prevent divergence in visuals, typography, color, and layout during frontend tasks.

Core Features & Use Cases

  • Central access to the ETHEREAL design manual and canon, integrated with Impeccable
  • Preflight rules and checks to validate UI mutations before code changes
  • Guidance for UI tasks including src/pages/, src/components/, CSS/Tailwind, typography, colors, and campaign surfaces
  • Mandatory pairing with Impeccable to ensure quality and canon before mutation

Quick Start

Use the design:context preflight to load design context and consult the ETHEREAL design manual before mutating UI.

Frequently Asked Questions about ethereal-design-system

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

FAQPage Schema
How do I enforce a UI design canon across frontend pages and components?

To enforce a UI design canon across frontend pages and components, you need a centralized design system that validates preflight context and runs postflight lint checks before applying visual mutations. This prevents divergence in typography, color, and layout.

What is the best way to prevent visual divergence in CSS and Tailwind typography?

Preventing visual divergence in CSS and Tailwind typography requires applying canonical design rules before code mutations. Loading specific design context via a preflight check ensures your UI components adhere to strict branding and layout standards.

How do I run preflight context loading for UI design tasks?

You run preflight context loading for UI design tasks by triggering a design context command before mutating any src/pages or src/components. This loads the design manual to verify reference checks and ensure canon compliance.

Do I need a linting tool to validate UI mutations before code changes?

Yes, you need a linting tool to validate UI mutations before code changes. A mandatory postflight lint and build check ensures that your typography, colors, and layouts meet the required design canon standards after mutation.

What are the limitations of manually enforcing branding standards across campaign surfaces?

Manually enforcing branding standards across campaign surfaces often leads to visual divergence, inconsistent typography, and layout errors. Without an automated preflight and postflight check, ensuring strict UI canon compliance across multiple files is highly prone to failure.