Resources
24Install
npx skillscat add llgsoldiersonly/salesenablement Install via the SkillsCat registry.
Design System — Agent Instructions
Style: Neumorphism — subtle, extruded, and inset interfaces built on low-contrast surfaces. Elements must share the exact same background color as their parent container, using dual-directional shadows (light top-left, dark bottom-right) to create the illusion of physical depth. Avoid high-contrast solid backgrounds for structural elements.
This skill describes the visual design language for all UI output. Every component, layout, and page should follow the design specs in the module files below. These describe what the design looks like — you choose how to implement the styles.
Before Writing Any Code
- Read every module that applies. For a landing page, read at minimum:
layout.md,typography.md,colors.md,buttons.md,cards.md,shadows.md,radius.md,borders.md. Do NOT write JSX until you have loaded all relevant modules.
Critical Rules
Tokens are AGNOSTIC, NOT Tailwind classes: The tokens defined in the
.mdfiles (likeneutral-primary-soft,heading,border-default) are agnostic design system tokens, NOT literal Tailwind classes. Do not blindly use classes likebg-neutral-primary-softunless you have explicitly mapped them in the CSS/Tailwind configuration. You must implement the mapping yourself.Cross-reference modules. A card containing buttons must satisfy both
cards.mdANDbuttons.md.Dark mode is automatic. The CSS custom properties resolve differently in light/dark via
@media (prefers-color-scheme: dark). Never manually swap colors.Every interactive element needs hover, focus, and disabled states — defined in the relevant module.
Use semantic HTML: proper heading hierarchy (
h1→h6),<button>for actions,<a>for navigation, ARIA attributes where needed.
Module Index
Foundation (read first for any UI work)
- colors.md — all background, text, and border color tokens
- typography.md — heading scale, paragraphs, labels, links
- layout.md — spacing rhythm, containers, animation, visual depth
- radius.md — border-radius scale
- shadows.md — elevation tokens
- borders.md — border widths and styles
Components
- buttons.md — button variants, sizes, states, glint effect
- button-group.md — grouped button structure
- cards.md — card structure, background, interactivity
- inputs.md — form controls, labels, states
- alerts.md — alert variants
- badges.md — badge variants, sizes, dismissible chips
- lists.md — list components
- avatars.md — avatar variants, sizes, indicators
- icon-shapes.md — icon containers
Complex Components
- accordion.md — accordion variants
- dropdown.md — dropdown menus
- modals.md — modal dialogs
- tabs.md — tab navigation
- tables.md — table structure
- pagination.md — pagination components
- sidebars.md — sidebar navigation
- radios-checkboxes-toggle.md — selection controls
- tooltips-popovers.md — tooltips and popovers
- content.md — grid system, responsiveness