Shade imports

Installation
SKILL.md

Shade imports

Always import Shade from its layer-specific subpath. Never from the root barrel @tryghost/shade.

Correct

import {Stack, Inline, Box, Grid, Container, Text} from '@tryghost/shade/primitives';
import {Button, Input, Dialog} from '@tryghost/shade/components';
import {PageHeader, KpiCard, Filters} from '@tryghost/shade/patterns';
import {ListPage} from '@tryghost/shade/page-templates';
import {cn, formatNumber} from '@tryghost/shade/utils';
import {ShadeApp} from '@tryghost/shade/app';

Note: ListPage is in @tryghost/shade/page-templates, not /patterns. Page templates are top-level page wrappers; patterns are the building blocks they compose.

Incorrect

Installs
–
Repository
tryghost/ghost
GitHub Stars
55.5K
First Seen
–