{"id":"da588f0c-45be-46fb-a368-de3e65b0ebbb","shortId":"GrKD6Y","kind":"skill","title":"design-md-lovable","tagline":"Design system reference for design md lovable.","description":"# Design System: Lovable\n\n## 1. Visual Theme & Atmosphere\n\nLovable's website radiates warmth through restraint. The entire page sits on a creamy, parchment-toned background (`#f7f4ed`) that immediately separates it from the cold-white conventions of most developer tool sites. This isn't minimalism for minimalism's sake  it's a deliberate choice to feel approachable, almost analog, like a well-crafted notebook. The near-black text (`#1c1c1c`) against this warm cream creates a contrast ratio that's easy on the eyes while maintaining sharp readability.\n\nThe custom Camera Plain Variable typeface is the system's secret weapon. Unlike geometric sans-serifs that signal \"tech company,\" Camera Plain has a humanist warmth  slightly rounded terminals, organic curves, and a comfortable reading rhythm. At display sizes (48px60px), weight 600 with aggressive negative letter-spacing (-0.9px to -1.5px) compresses headlines into confident, editorial statements. The font uses `ui-sans-serif, system-ui` as fallbacks, acknowledging that the custom typeface carries the brand personality.\n\nWhat makes Lovable's visual system distinctive is its opacity-driven depth model. Rather than using a traditional gray scale, the system modulates `#1c1c1c` at varying opacities (0.03, 0.04, 0.4, 0.820.83) to create a unified tonal range. Every shade of gray on the page is technically the same hue  just more or less transparent. This creates a visual coherence that's nearly impossible to achieve with arbitrary hex values. The border system follows suit: `1px solid #eceae4` for light divisions and `1px solid rgba(28, 28, 28, 0.4)` for stronger interactive boundaries.\n\n**Key Characteristics:**\n- Warm parchment background (`#f7f4ed`)  not white, not beige, a deliberate cream that feels hand-selected\n- Camera Plain Variable typeface with humanist warmth and editorial letter-spacing at display sizes\n- Opacity-driven color system: all grays derived from `#1c1c1c` at varying transparency levels\n- Inset shadow technique on buttons: `rgba(255,255,255,0.2) 0px 0.5px 0px 0px inset, rgba(0,0,0,0.2) 0px 0px 0px 0.5px inset`\n- Warm neutral border palette: `#eceae4` for subtle, `rgba(28,28,28,0.4)` for interactive elements\n- Full-pill radius (`9999px`) used extensively for action buttons and icon containers\n- Focus state uses `rgba(0,0,0,0.1) 0px 4px 12px` shadow for soft, warm emphasis\n- shadcn/ui + Radix UI component primitives with Tailwind CSS utility styling\n\n## 2. Color Palette & Roles\n\n### Primary\n- **Cream** (`#f7f4ed`): Page background, card surfaces, button surfaces. The foundation  warm, paper-like, human.\n- **Charcoal** (`#1c1c1c`): Primary text, headings, dark button backgrounds. Not pure black  organic warmth.\n- **Off-White** (`#fcfbf8`): Button text on dark backgrounds, subtle highlight. Barely distinguishable from pure white.\n\n### Neutral Scale (Opacity-Based)\n- **Charcoal 100%** (`#1c1c1c`): Primary text, headings, dark surfaces.\n- **Charcoal 83%** (`rgba(28,28,28,0.83)`): Strong secondary text.\n- **Charcoal 82%** (`rgba(28,28,28,0.82)`): Body copy.\n- **Muted Gray** (`#5f5f5d`): Secondary text, descriptions, captions.\n- **Charcoal 40%** (`rgba(28,28,28,0.4)`): Interactive borders, button outlines.\n- **Charcoal 4%** (`rgba(28,28,28,0.04)`): Subtle hover backgrounds, micro-tints.\n- **Charcoal 3%** (`rgba(28,28,28,0.03)`): Barely-visible overlays, background depth.\n\n### Surface & Border\n- **Light Cream** (`#eceae4`): Card borders, dividers, image outlines. The warm divider line.\n- **Cream Surface** (`#f7f4ed`): Card backgrounds, section fills  same as page background for seamless integration.\n\n### Interactive\n- **Ring Blue** (`#3b82f6` at 50% opacity): `--tw-ring-color`, Tailwind focus ring.\n- **Focus Shadow** (`rgba(0,0,0,0.1) 0px 4px 12px`): Focus and active state shadow  soft, warm, diffused.\n\n### Inset Shadows\n- **Button Inset** (`rgba(255,255,255,0.2) 0px 0.5px 0px 0px inset, rgba(0,0,0,0.2) 0px 0px 0px 0.5px inset, rgba(0,0,0,0.05) 0px 1px 2px 0px`): The signature multi-layer inset shadow on dark buttons.\n\n## 3. Typography Rules\n\n### Font Family\n- **Primary**: `Camera Plain Variable`, with fallbacks: `ui-sans-serif, system-ui`\n- **Weight range**: 400 (body/reading), 480 (special display), 600 (headings/emphasis)\n- **Feature**: Variable font with continuous weight axis  allows fine-tuned intermediary weights like 480.\n\n### Hierarchy\n\n| Role | Font | Size | Weight | Line Height | Letter Spacing | Notes |\n|------|------|------|--------|-------------|----------------|-------|\n| Display Hero | Camera Plain Variable | 60px (3.75rem) | 600 | 1.001.10 (tight) | -1.5px | Maximum impact, editorial |\n| Display Alt | Camera Plain Variable | 60px (3.75rem) | 480 | 1.00 (tight) | normal | Lighter hero variant |\n| Section Heading | Camera Plain Variable | 48px (3.00rem) | 600 | 1.00 (tight) | -1.2px | Feature section titles |\n| Sub-heading | Camera Plain Variable | 36px (2.25rem) | 600 | 1.10 (tight) | -0.9px | Sub-sections |\n| Card Title | Camera Plain Variable | 20px (1.25rem) | 400 | 1.25 (tight) | normal | Card headings |\n| Body Large | Camera Plain Variable | 18px (1.13rem) | 400 | 1.38 | normal | Introductions |\n| Body | Camera Plain Variable | 16px (1.00rem) | 400 | 1.50 | normal | Standard reading text |\n| Button | Camera Plain Variable | 16px (1.00rem) | 400 | 1.50 | normal | Button labels |\n| Button Small | Camera Plain Variable | 14px (0.88rem) | 400 | 1.50 | normal | Compact buttons |\n| Link | Camera Plain Variable | 16px (1.00rem) | 400 | 1.50 | normal | Underline decoration |\n| Link Small | Camera Plain Variable | 14px (0.88rem) | 400 | 1.50 | normal | Footer links |\n| Caption | Camera Plain Variable | 14px (0.88rem) | 400 | 1.50 | normal | Metadata, small text |\n\n### Principles\n- **Warm humanist voice**: Camera Plain Variable gives Lovable its approachable personality. The slightly rounded terminals and organic curves contrast with the sharp geometric sans-serifs used by most developer tools.\n- **Variable weight as design tool**: The font supports continuous weight values (e.g., 480), enabling nuanced hierarchy beyond standard weight stops. Weight 480 at 60px creates a display style that feels lighter than semibold but stronger than regular.\n- **Compression at scale**: Headlines use negative letter-spacing (-0.9px to -1.5px) for editorial impact. Body text stays at normal tracking for comfortable reading.\n- **Two weights, clear roles**: 400 (body/UI/links/buttons) and 600 (headings/emphasis). The narrow weight range creates hierarchy through size and spacing, not weight variation.\n\n## 4. Component Stylings\n\n### Buttons\n\n**Primary Dark (Inset Shadow)**\n- Background: `#1c1c1c`\n- Text: `#fcfbf8`\n- Padding: 8px 16px\n- Radius: 6px\n- Shadow: `rgba(0,0,0,0) 0px 0px 0px 0px, rgba(0,0,0,0) 0px 0px 0px 0px, rgba(255,255,255,0.2) 0px 0.5px 0px 0px inset, rgba(0,0,0,0.2) 0px 0px 0px 0.5px inset, rgba(0,0,0,0.05) 0px 1px 2px 0px`\n- Active: opacity 0.8\n- Focus: `rgba(0,0,0,0.1) 0px 4px 12px` shadow\n- Use: Primary CTA (\"Start Building\", \"Get Started\")\n\n**Ghost / Outline**\n- Background: transparent\n- Text: `#1c1c1c`\n- Padding: 8px 16px\n- Radius: 6px\n- Border: `1px solid rgba(28,28,28,0.4)`\n- Active: opacity 0.8\n- Focus: `rgba(0,0,0,0.1) 0px 4px 12px` shadow\n- Use: Secondary actions (\"Log In\", \"Documentation\")\n\n**Cream Surface**\n- Background: `#f7f4ed`\n- Text: `#1c1c1c`\n- Padding: 8px 16px\n- Radius: 6px\n- No border\n- Active: opacity 0.8\n- Use: Tertiary actions, toolbar buttons\n\n**Pill / Icon Button**\n- Background: `#f7f4ed`\n- Text: `#1c1c1c`\n- Radius: 9999px (full pill)\n- Shadow: same inset pattern as primary dark\n- Opacity: 0.5 (default), 0.8 (active)\n- Use: Additional actions, plan mode toggle, voice recording\n\n### Cards & Containers\n- Background: `#f7f4ed` (matches page)\n- Border: `1px solid #eceae4`\n- Radius: 12px (standard), 16px (featured), 8px (compact)\n- No box-shadow by default  borders define boundaries\n- Image cards: `1px solid #eceae4` with 12px radius\n\n### Inputs & Forms\n- Background: `#f7f4ed`\n- Text: `#1c1c1c`\n- Border: `1px solid #eceae4`\n- Radius: 6px\n- Focus: ring blue (`rgba(59,130,246,0.5)`) outline\n- Placeholder: `#5f5f5d`\n\n### Navigation\n- Clean horizontal nav on cream background, fixed\n- Logo/wordmark left-aligned (128.75 x 22px)\n- Links: Camera Plain 1416px weight 400, `#1c1c1c` text\n- CTA: dark button with inset shadow, 6px radius\n- Mobile: hamburger menu with 6px radius button\n- Subtle border or no border on scroll\n\n### Links\n- Color: `#1c1c1c`\n- Decoration: underline (default)\n- Hover: primary accent (via CSS variable `hsl(var(--primary))`)\n- No color change on hover  decoration carries the interactive signal\n\n### Image Treatment\n- Showcase/portfolio images with `1px solid #eceae4` border\n- Consistent 12px border radius on all image containers\n- Soft gradient backgrounds behind hero content (warm multi-color wash)\n- Gallery-style presentation for template/project showcases\n\n### Distinctive Components\n\n**AI Chat Input**\n- Large prompt input area with soft borders\n- Suggestion pills with `#eceae4` borders\n- Voice recording / plan mode toggle buttons as pill shapes (9999px)\n- Warm, inviting input area  not clinical\n\n**Template Gallery**\n- Card grid showing project templates\n- Each card: image + title, `1px solid #eceae4` border, 12px radius\n- Hover: subtle shadow or border darkening\n- Category labels as text links\n\n**Stats Bar**\n- Large metrics: \"0M+\" pattern in 48px+ weight 600\n- Descriptive text below in muted gray\n- Horizontal layout with generous spacing\n\n## 5. Layout Principles\n\n### Spacing System\n- Base unit: 8px\n- Scale: 8px, 10px, 12px, 16px, 24px, 32px, 40px, 56px, 80px, 96px, 128px, 176px, 192px, 208px\n- The scale expands generously at the top end  sections use 80px208px vertical spacing for editorial breathing room\n\n### Grid & Container\n- Max content width: approximately 1200px (centered)\n- Hero: centered single-column with massive vertical padding (96px+)\n- Feature sections: 23 column grids\n- Full-width footer with multi-column link layout\n- Showcase sections with centered card grids\n\n### Whitespace Philosophy\n- **Editorial generosity**: Lovable's spacing is lavish at section boundaries (80px208px). The warm cream background makes these expanses feel cozy rather than empty.\n- **Content-driven rhythm**: Tight internal spacing within cards (1224px) contrasts with wide section gaps, creating a reading rhythm that alternates between focused content and visual rest.\n- **Section separation**: Footer uses `1px solid #eceae4` border and 16px radius container. Sections defined by generous spacing rather than border lines.\n\n### Border Radius Scale\n- Micro (4px): Small buttons, interactive elements\n- Standard (6px): Buttons, inputs, navigation menu\n- Comfortable (8px): Compact cards, divs\n- Card (12px): Standard cards, image containers, templates\n- Container (16px): Large containers, footer sections\n- Full Pill (9999px): Action pills, icon buttons, toggles\n\n## 6. Depth & Elevation\n\n| Level | Treatment | Use |\n|-------|-----------|-----|\n| Flat (Level 0) | No shadow, cream background | Page surface, most content |\n| Bordered (Level 1) | `1px solid #eceae4` | Cards, images, dividers |\n| Inset (Level 2) | `rgba(255,255,255,0.2) 0px 0.5px 0px inset, rgba(0,0,0,0.2) 0px 0px 0px 0.5px inset, rgba(0,0,0,0.05) 0px 1px 2px` | Dark buttons, primary actions |\n| Focus (Level 3) | `rgba(0,0,0,0.1) 0px 4px 12px` | Active/focus states |\n| Ring (Accessibility) | `rgba(59,130,246,0.5)` 2px ring | Keyboard focus on inputs |\n\n**Shadow Philosophy**: Lovable's depth system is intentionally shallow. Instead of floating cards with dramatic drop-shadows, the system relies on warm borders (`#eceae4`) against the cream surface to create gentle containment. The only notable shadow pattern is the inset shadow on dark buttons  a subtle multi-layer technique where a white highlight line sits at the top edge while a dark ring and soft drop handle the bottom. This creates a tactile, pressed-into-surface feeling rather than a hovering-above-surface feeling. The warm focus shadow (`rgba(0,0,0,0.1) 0px 4px 12px`) is deliberately diffused and large, creating a soft glow rather than a sharp outline.\n\n### Decorative Depth\n- Hero: soft, warm multi-color gradient wash (pinks, oranges, blues) behind hero  atmospheric, barely visible\n- Footer: gradient background with warm tones transitioning to the bottom\n- No harsh section dividers  spacing and background warmth handle transitions\n\n## 7. Do's and Don'ts\n\n### Do\n- Use the warm cream background (`#f7f4ed`) as the page foundation  it's the brand's signature warmth\n- Use Camera Plain Variable at display sizes with negative letter-spacing (-0.9px to -1.5px)\n- Derive all grays from `#1c1c1c` at varying opacity levels for tonal unity\n- Use the inset shadow technique on dark buttons for tactile depth\n- Use `#eceae4` borders instead of shadows for card containment\n- Keep the weight system narrow: 400 for body/UI, 600 for headings\n- Use full-pill radius (9999px) only for action pills and icon buttons\n- Apply opacity 0.8 on active states for responsive tactile feedback\n\n### Don't\n- Don't use pure white (`#ffffff`) as a page background  the cream is intentional\n- Don't use heavy box-shadows for cards  borders are the containment mechanism\n- Don't introduce saturated accent colors  the palette is intentionally warm-neutral\n- Don't use weight 700 (bold)  600 is the maximum weight in the system\n- Don't apply 9999px radius on rectangular buttons  pills are for icon/action toggles\n- Don't use sharp focus outlines  the system uses soft shadow-based focus indicators\n- Don't mix border styles  `#eceae4` for passive, `rgba(28,28,28,0.4)` for interactive\n- Don't increase letter-spacing on headings  Camera Plain is designed to run tight at scale\n\n## 8. Responsive Behavior\n\n### Breakpoints\n| Name | Width | Key Changes |\n|------|-------|-------------|\n| Mobile Small | <600px | Tight single column, reduced padding |\n| Mobile | 600640px | Standard mobile layout |\n| Tablet Small | 640700px | 2-column grids begin |\n| Tablet | 700768px | Card grids expand |\n| Desktop Small | 7681024px | Multi-column layouts |\n| Desktop | 10241280px | Full feature layout |\n| Large Desktop | 12801536px | Maximum content width, generous margins |\n\n### Touch Targets\n- Buttons: 8px 16px padding (comfortable touch)\n- Navigation: adequate spacing between items\n- Pill buttons: 9999px radius creates large tap-friendly targets\n- Menu toggle: 6px radius button with adequate sizing\n\n### Collapsing Strategy\n- Hero: 60px  48px  36px headline scaling with proportional letter-spacing\n- Navigation: horizontal links  hamburger menu at 768px\n- Feature cards: 3-column  2-column  single column stacked\n- Template gallery: grid  stacked vertical cards\n- Stats bar: horizontal  stacked vertical\n- Footer: multi-column  stacked single column\n- Section spacing: 128px+  64px on mobile\n\n### Image Behavior\n- Template screenshots maintain `1px solid #eceae4` border at all sizes\n- 12px border radius preserved across breakpoints\n- Gallery images responsive with consistent aspect ratios\n- Hero gradient softens/simplifies on mobile\n\n## 9. Agent Prompt Guide\n\n### Quick Color Reference\n- Primary CTA: Charcoal (`#1c1c1c`)\n- Background: Cream (`#f7f4ed`)\n- Heading text: Charcoal (`#1c1c1c`)\n- Body text: Muted Gray (`#5f5f5d`)\n- Border: `#eceae4` (passive), `rgba(28,28,28,0.4)` (interactive)\n- Focus: `rgba(0,0,0,0.1) 0px 4px 12px`\n- Button text on dark: `#fcfbf8`\n\n### Example Component Prompts\n- \"Create a hero section on cream background (#f7f4ed). Headline at 60px Camera Plain Variable weight 600, line-height 1.10, letter-spacing -1.5px, color #1c1c1c. Subtitle at 18px weight 400, line-height 1.38, color #5f5f5d. Dark CTA button (#1c1c1c bg, #fcfbf8 text, 6px radius, 8px 16px padding, inset shadow) and ghost button (transparent bg, 1px solid rgba(28,28,28,0.4) border, 6px radius).\"\n- \"Design a card on cream (#f7f4ed) background. Border: 1px solid #eceae4. Radius 12px. No box-shadow. Title at 20px Camera Plain Variable weight 400, line-height 1.25, color #1c1c1c. Body at 14px weight 400, color #5f5f5d.\"\n- \"Build a template gallery: grid of cards with 12px radius, 1px solid #eceae4 border, cream backgrounds. Each card: image with 12px top radius, title below. Hover: subtle border darkening.\"\n- \"Create navigation: sticky on cream (#f7f4ed). Camera Plain 16px weight 400 for links, #1c1c1c text. Dark CTA button right-aligned with inset shadow. Mobile: hamburger menu with 6px radius.\"\n- \"Design a stats section: large numbers at 48px Camera Plain weight 600, letter-spacing -1.2px, #1c1c1c. Labels below at 16px weight 400, #5f5f5d. Horizontal layout with 32px gap.\"\n\n### Iteration Guide\n1. Always use cream (`#f7f4ed`) as the base  never pure white\n2. Derive grays from `#1c1c1c` at opacity levels rather than using distinct hex values\n3. Use `#eceae4` borders for containment, not shadows\n4. Letter-spacing scales with size: -1.5px at 60px, -1.2px at 48px, -0.9px at 36px, normal at 16px\n5. Two weights: 400 (everything except headings) and 600 (headings)\n6. The inset shadow on dark buttons is the signature detail  don't skip it\n7. Camera Plain Variable at weight 480 is for special display moments only","tags":["design","lovable","galyarder","framework","galyarderlabs","agent-skills","agentic-framework","agents","ai-agents","automation","claude-code-plugin","codex-skills"],"capabilities":["skill","source-galyarderlabs","skill-design-md-lovable","topic-agent-skills","topic-agentic-framework","topic-agents","topic-ai-agents","topic-automation","topic-claude-code-plugin","topic-codex-skills","topic-copilot-skills","topic-cursor-skills","topic-framework","topic-gemini-skills","topic-hermes-skill"],"categories":["galyarder-framework"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/galyarderlabs/galyarder-framework/design-md-lovable","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add galyarderlabs/galyarder-framework","source_repo":"https://github.com/galyarderlabs/galyarder-framework","install_from":"skills.sh"}},"qualityScore":"0.455","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 11 github stars · SKILL.md body (17,222 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:07:47.507Z","embedding":null,"createdAt":"2026-05-10T01:06:45.608Z","updatedAt":"2026-05-18T19:07:47.507Z","lastSeenAt":"2026-05-18T19:07:47.507Z","tsv":"'-0.9':150,744,929,1858,2506 '-1.2':727,2441,2502 '-1.5':153,696,932,1861,2285,2498 '0':339,340,341,381,382,383,573,574,575,604,605,606,615,616,617,987,988,989,990,996,997,998,999,1016,1017,1018,1027,1028,1029,1040,1041,1042,1079,1080,1081,1590,1622,1623,1624,1633,1634,1635,1648,1649,1650,1763,1764,1765,2247,2248,2249 '0.03':210,521 '0.04':211,508 '0.05':618,1030,1636 '0.1':384,576,1043,1082,1651,1766,2250 '0.2':331,342,596,607,1008,1019,1615,1625 '0.4':212,270,360,497,1073,2026,2243,2325 '0.5':333,346,598,611,1010,1023,1133,1198,1617,1629,1663 '0.8':1037,1076,1108,1135,1921 '0.82':481 '0.820.83':213 '0.83':471 '0.88':806,831,843 '0m':1372 '0px':332,335,336,343,344,345,385,577,597,600,601,608,609,610,619,622,991,992,993,994,1000,1001,1002,1003,1009,1012,1013,1020,1021,1022,1031,1034,1044,1083,1616,1619,1626,1627,1628,1637,1652,1767,2251 '1':15,1601,2458 '1.00':710,725,780,793,818 '1.001.10':694 '1.10':742,2281 '1.13':769 '1.25':755,758,2357 '1.38':772,2297 '1.50':783,796,809,821,834,846 '100':458 '10241280px':2087 '10px':1399 '1200px':1435 '1224px':1502 '128.75':1214 '12801536px':2093 '128px':1408,2179 '12px':387,579,1046,1085,1156,1177,1282,1355,1400,1562,1654,1769,2195,2253,2341,2375,2387 '130':1196,1661 '1416px':1220 '14px':805,830,842,2362 '16px':779,792,817,982,1063,1101,1158,1401,1529,1569,2103,2310,2404,2447,2512 '176px':1409 '18px':768,2291 '192px':1410 '1c1c1c':82,206,317,424,459,977,1060,1098,1120,1184,1223,1249,1867,2223,2230,2288,2303,2359,2409,2443,2473 '1px':257,264,620,1032,1067,1152,1173,1186,1277,1351,1524,1602,1638,2188,2319,2337,2377 '2':403,1610,2070,2154,2469 '2.25':739 '208px':1411 '20px':754,2348 '22px':1216 '23':1449 '246':1197,1662 '24px':1402 '255':328,329,330,593,594,595,1005,1006,1007,1612,1613,1614 '28':267,268,269,357,358,359,468,469,470,478,479,480,494,495,496,505,506,507,518,519,520,1070,1071,1072,2023,2024,2025,2240,2241,2242,2322,2323,2324 '2px':621,1033,1639,1664 '3':516,633,1646,2152,2483 '3.00':722 '3.75':691,707 '32px':1403,2454 '36px':738,2135,2509 '3b82f6':559 '4':503,968,2491 '40':492 '400':653,757,771,782,795,808,820,833,845,950,1222,1900,2293,2353,2364,2406,2449,2516 '40px':1404 '480':655,674,709,895,904,2544 '48px':721,1375,2134,2433,2505 '48px60px':141 '4px':386,578,1045,1084,1545,1653,1768,2252 '5':1389,2513 '50':561 '56px':1405 '59':1195,1660 '5f5f5d':486,1201,2235,2299,2366,2450 '6':1582,2523 '600':143,658,693,724,741,953,1377,1903,1978,2277,2437,2521 '600640px':2063 '600px':2056 '60px':690,706,906,2133,2272,2501 '640700px':2069 '64px':2180 '6px':984,1065,1103,1190,1231,1237,1551,2124,2307,2327,2424 '7':1822,2538 '700':1976 '700768px':2075 '7681024px':2081 '768px':2149 '8':2046 '80px':1406 '80px208px':1422,1480 '82':476 '83':466 '8px':981,1062,1100,1160,1396,1398,1557,2102,2309 '9':2213 '96px':1407,1446 '9999px':368,1122,1333,1576,1911,1989,2114 'accent':1255,1963 'access':1658 'achiev':247 'acknowledg':173 'across':2199 'action':372,1089,1111,1139,1577,1643,1914 'activ':582,1035,1074,1106,1136,1923 'active/focus':1655 'addit':1138 'adequ':2108,2128 'agent':2214 'aggress':145 'ai':1309 'align':1213,2416 'allow':667 'almost':69 'alt':702 'altern':1513 'alway':2459 'analog':70 'appli':1919,1988 'approach':68,861 'approxim':1434 'arbitrari':249 'area':1315,1337 'aspect':2206 'atmospher':18,1799 'axi':666 'background':36,279,411,430,444,511,526,546,552,976,1057,1095,1117,1147,1181,1208,1291,1484,1594,1804,1818,1833,1940,2224,2268,2335,2382 'bar':1369,2166 'bare':447,523,1800 'barely-vis':522 'base':456,1394,2011,2465 'begin':2073 'behavior':2048,2184 'behind':1292,1797 'beig':284 'beyond':899 'bg':2304,2318 'black':80,433 'blue':558,1193,1796 'bodi':482,763,775,937,2231,2360 'body/reading':654 'body/ui':1902 'body/ui/links/buttons':951 'bold':1977 'border':253,351,499,529,534,1066,1105,1151,1168,1185,1241,1244,1280,1283,1318,1323,1354,1361,1527,1539,1541,1599,1693,1888,1954,2017,2191,2196,2236,2326,2336,2380,2394,2486 'bottom':1740,1811 'boundari':274,1170,1479 'box':1164,1950,2344 'box-shadow':1163,1949,2343 'brand':180,1842 'breakpoint':2049,2200 'breath':1427 'build':1052,2367 'button':326,373,414,429,440,500,590,632,788,798,800,812,971,1113,1116,1227,1239,1329,1547,1552,1580,1641,1714,1882,1918,1993,2101,2113,2126,2254,2302,2316,2413,2529 'camera':103,122,293,639,687,703,718,735,751,765,776,789,802,814,827,839,855,1218,1847,2037,2273,2349,2402,2434,2539 'caption':490,838 'card':412,533,545,749,761,1145,1172,1342,1348,1466,1501,1559,1561,1564,1605,1682,1893,1953,2076,2151,2164,2331,2373,2384 'carri':178,1268 'categori':1363 'center':1436,1438,1465 'chang':1264,2053 'characterist':276 'charcoal':423,457,465,475,491,502,515,2222,2229 'chat':1310 'choic':65 'clean':1203 'clear':948 'clinic':1339 'coher':241 'cold':45 'cold-whit':44 'collaps':2130 'color':311,404,566,1248,1263,1298,1791,1964,2218,2287,2298,2358,2365 'column':1441,1450,1459,2059,2071,2084,2153,2155,2157,2173,2176 'comfort':135,944,1556,2105 'compact':811,1161,1558 'compani':121 'compon':396,969,1308,2260 'compress':155,920 'confid':158 'consist':1281,2205 'contain':376,1146,1288,1430,1531,1566,1568,1571,1702,1894,1957,2488 'content':1294,1432,1494,1516,1598,2095 'content-driven':1493 'continu':664,891 'contrast':89,870,1503 'convent':47 'copi':483 'cozi':1489 'craft':75 'cream':86,287,408,531,542,1093,1207,1483,1593,1697,1832,1942,2225,2267,2333,2381,2400,2461 'creami':32 'creat':87,215,238,907,959,1508,1700,1742,1775,2116,2262,2396 'css':400,1257 'cta':1050,1225,2221,2301,2412 'curv':132,869 'custom':102,176 'dark':428,443,463,631,973,1131,1226,1640,1713,1733,1881,2257,2300,2411,2528 'darken':1362,2395 'decor':824,1250,1267,1784 'default':1134,1167,1252 'defin':1169,1533 'deliber':64,286,1771 'depth':194,527,1583,1674,1785,1885 'deriv':315,1863,2470 'descript':489,1378 'design':2,5,9,12,886,2040,2329,2426 'design-md-lov':1 'desktop':2079,2086,2092 'detail':2533 'develop':50,881 'diffus':587,1772 'display':139,306,657,685,701,909,1851,2548 'distinct':188,1307,2480 'distinguish':448 'div':1560 'divid':535,540,1607,1815 'divis':262 'document':1092 'dramat':1684 'driven':193,310,1495 'drop':1686,1737 'drop-shadow':1685 'e.g':894 'easi':93 'eceae4':259,353,532,1154,1175,1188,1279,1322,1353,1526,1604,1694,1887,2019,2190,2237,2339,2379,2485 'edg':1730 'editori':159,301,700,935,1426,1470 'element':363,1549 'elev':1584 'emphasi':392 'empti':1492 'enabl':896 'end':1419 'entir':27 'everi':220 'everyth':2517 'exampl':2259 'except':2518 'expand':1414,2078 'expans':1487 'extens':370 'eye':96 'f7f4ed':37,280,409,544,1096,1118,1148,1182,1834,2226,2269,2334,2401,2462 'fallback':172,643 'famili':637 'fcfbf8':439,979,2258,2305 'featur':660,729,1159,1447,2089,2150 'feedback':1928 'feel':67,289,912,1488,1749,1757 'ffffff':1936 'fill':548 'fine':669 'fine-tun':668 'fix':1209 'flat':1588 'float':1681 'focus':377,568,570,580,1038,1077,1191,1515,1644,1667,1760,2003,2012,2245 'follow':255 'font':162,636,662,677,889 'footer':836,1455,1522,1572,1802,2170 'form':1180 'foundat':417,1838 'friend':2120 'full':365,1123,1453,1574,1908,2088 'full-pil':364,1907 'full-width':1452 'galleri':1301,1341,2160,2201,2370 'gallery-styl':1300 'gap':1507,2455 'generos':1471 'generous':1387,1415,1535,2097 'gentl':1701 'geometr':114,874 'get':1053 'ghost':1055,2315 'give':858 'glow':1778 'gradient':1290,1792,1803,2209 'gray':201,223,314,485,1383,1865,2234,2471 'grid':1343,1429,1451,1467,2072,2077,2161,2371 'guid':2216,2457 'hamburg':1234,2146,2421 'hand':291 'hand-select':290 'handl':1738,1820 'harsh':1813 'head':427,462,717,734,762,1905,2036,2227,2519,2522 'headings/emphasis':659,954 'headlin':156,923,2136,2270 'heavi':1948 'height':681,2280,2296,2356 'hero':686,714,1293,1437,1786,1798,2132,2208,2264 'hex':250,2481 'hierarchi':675,898,960 'highlight':446,1724 'horizont':1204,1384,2144,2167,2451 'hover':510,1253,1266,1357,1754,2392 'hovering-above-surfac':1753 'hsl':1259 'hue':231 'human':422 'humanist':126,298,853 'icon':375,1115,1579,1917 'icon/action':1997 'imag':536,1171,1272,1275,1287,1349,1565,1606,2183,2202,2385 'immedi':39 'impact':699,936 'imposs':245 'increas':2031 'indic':2013 'input':1179,1311,1314,1336,1553,1669 'inset':322,337,348,588,591,602,613,628,974,1014,1025,1127,1229,1608,1620,1631,1710,1877,2312,2418,2525 'instead':1679,1889 'integr':555 'intent':1677,1944,1968 'interact':273,362,498,556,1270,1548,2028,2244 'intermediari':671 'intern':1498 'introduc':1961 'introduct':774 'invit':1335 'isn':54 'item':2111 'iter':2456 'keep':1895 'key':275,2052 'keyboard':1666 'label':799,1364,2444 'larg':764,1312,1370,1570,1774,2091,2117,2430 'lavish':1476 'layer':627,1719 'layout':1385,1390,1461,2066,2085,2090,2452 'left':1212 'left-align':1211 'less':235 'letter':148,303,682,927,1856,2033,2141,2283,2439,2493 'letter-spac':147,302,926,1855,2032,2140,2282,2438,2492 'level':321,1585,1589,1600,1609,1645,1871,2476 'light':261,530 'lighter':713,913 'like':71,421,673 'line':541,680,1540,1725,2279,2295,2355 'line-height':2278,2294,2354 'link':813,825,837,1217,1247,1367,1460,2145,2408 'log':1090 'logo/wordmark':1210 'lovabl':4,11,14,19,184,859,1472,1672 'maintain':98,2187 'make':183,1485 'margin':2098 'massiv':1443 'match':1149 'max':1431 'maximum':698,1981,2094 'md':3,10 'mechan':1958 'menu':1235,1555,2122,2147,2422 'metadata':848 'metric':1371 'micro':513,1544 'micro-tint':512 'minim':56,58 'mix':2016 'mobil':1233,2054,2062,2065,2182,2212,2420 'mode':1141,1327 'model':195 'modul':205 'moment':2549 'multi':626,1297,1458,1718,1790,2083,2172 'multi-color':1296,1789 'multi-column':1457,2082,2171 'multi-lay':625,1717 'mute':484,1382,2233 'name':2050 'narrow':956,1899 'nav':1205 'navig':1202,1554,2107,2143,2397 'near':79,244 'near-black':78 'negat':146,925,1854 'neutral':350,452,1971 'never':2466 'normal':712,760,773,784,797,810,822,835,847,941,2510 'notabl':1705 'note':684 'notebook':76 'nuanc':897 'number':2431 'off-whit':436 'opac':192,209,309,455,562,1036,1075,1107,1132,1870,1920,2475 'opacity-bas':454 'opacity-driven':191,308 'orang':1795 'organ':131,434,868 'outlin':501,537,1056,1199,1783,2004 'overlay':525 'pad':980,1061,1099,1445,2061,2104,2311 'page':28,226,410,551,1150,1595,1837,1939 'palett':352,405,1966 'paper':420 'paper-lik':419 'parchment':34,278 'parchment-ton':33 'passiv':2021,2238 'pattern':1128,1373,1707 'person':181,862 'philosophi':1469,1671 'pill':366,1114,1124,1320,1331,1575,1578,1909,1915,1994,2112 'pink':1794 'placehold':1200 'plain':104,123,294,640,688,704,719,736,752,766,777,790,803,815,828,840,856,1219,1848,2038,2274,2350,2403,2435,2540 'plan':1140,1326 'present':1303 'preserv':2198 'press':1746 'pressed-into-surfac':1745 'primari':407,425,460,638,972,1049,1130,1254,1261,1642,2220 'primit':397 'principl':851,1391 'project':1345 'prompt':1313,2215,2261 'proport':2139 'pure':432,450,1934,2467 'px':151,154,334,347,599,612,697,728,745,930,933,1011,1024,1618,1630,1859,1862,2286,2442,2499,2503,2507 'quick':2217 'radiat':22 'radius':367,983,1064,1102,1121,1155,1178,1189,1232,1238,1284,1356,1530,1542,1910,1990,2115,2125,2197,2308,2328,2340,2376,2389,2425 'radix':394 'rang':219,652,958 'rather':196,1490,1537,1750,1779,2477 'ratio':90,2207 'read':136,786,945,1510 'readabl':100 'record':1144,1325 'rectangular':1992 'reduc':2060 'refer':7,2219 'regular':919 'reli':1690 'rem':692,708,723,740,756,770,781,794,807,819,832,844 'respons':1926,2047,2203 'rest':1519 'restraint':25 'rgba':266,327,338,356,380,467,477,493,504,517,572,592,603,614,986,995,1004,1015,1026,1039,1069,1078,1194,1611,1621,1632,1647,1659,1762,2022,2239,2246,2321 'rhythm':137,1496,1511 'right':2415 'right-align':2414 'ring':557,565,569,1192,1657,1665,1734 'role':406,676,949 'room':1428 'round':129,865 'rule':635 'run':2042 'sake':60 'san':116,166,646,876 'sans-serif':115,875 'satur':1962 'scale':202,453,922,1397,1413,1543,2045,2137,2495 'screenshot':2186 'scroll':1246 'seamless':554 'secondari':473,487,1088 'secret':111 'section':547,716,730,748,1420,1448,1463,1478,1506,1520,1532,1573,1814,2177,2265,2429 'select':292 'semibold':915 'separ':40,1521 'serif':117,167,647,877 'shadcn/ui':393 'shade':221 'shadow':323,388,571,584,589,629,975,985,1047,1086,1125,1165,1230,1359,1592,1670,1687,1706,1711,1761,1878,1891,1951,2010,2313,2345,2419,2490,2526 'shadow-bas':2009 'shallow':1678 'shape':1332 'sharp':99,873,1782,2002 'show':1344 'showcas':1306,1462 'showcase/portfolio':1274 'signal':119,1271 'signatur':624,1844,2532 'singl':1440,2058,2156,2175 'single-column':1439 'sit':29,1726 'site':52 'size':140,307,678,962,1852,2129,2194,2497 'skill' 'skill-design-md-lovable' 'skip':2536 'slight':128,864 'small':801,826,849,1546,2055,2068,2080 'soft':390,585,1289,1317,1736,1777,1787,2008 'softens/simplifies':2210 'solid':258,265,1068,1153,1174,1187,1278,1352,1525,1603,2189,2320,2338,2378 'source-galyarderlabs' 'space':149,304,683,928,964,1388,1392,1424,1474,1499,1536,1816,1857,2034,2109,2142,2178,2284,2440,2494 'special':656,2547 'stack':2158,2162,2168,2174 'standard':785,900,1157,1550,1563,2064 'start':1051,1054 'stat':1368,2165,2428 'state':378,583,1656,1924 'statement':160 'stay':939 'sticki':2398 'stop':902 'strategi':2131 'strong':472 'stronger':272,917 'style':402,910,970,1302,2018 'sub':733,747 'sub-head':732 'sub-sect':746 'subtitl':2289 'subtl':355,445,509,1240,1358,1716,2393 'suggest':1319 'suit':256 'support':890 'surfac':413,415,464,528,543,1094,1596,1698,1748,1756 'system':6,13,109,169,187,204,254,312,649,1393,1675,1689,1898,1985,2006 'system-ui':168,648 'tablet':2067,2074 'tactil':1744,1884,1927 'tailwind':399,567 'tap':2119 'tap-friend':2118 'target':2100,2121 'tech':120 'technic':228 'techniqu':324,1720,1879 'templat':1340,1346,1567,2159,2185,2369 'template/project':1305 'termin':130,866 'tertiari':1110 'text':81,426,441,461,474,488,787,850,938,978,1059,1097,1119,1183,1224,1366,1379,2228,2232,2255,2306,2410 'theme':17 'tight':695,711,726,743,759,1497,2043,2057 'tint':514 'titl':731,750,1350,2346,2390 'toggl':1142,1328,1581,1998,2123 'tonal':218,1873 'tone':35,1807 'tool':51,882,887 'toolbar':1112 'top':1418,1729,2388 'topic-agent-skills' 'topic-agentic-framework' 'topic-agents' 'topic-ai-agents' 'topic-automation' 'topic-claude-code-plugin' 'topic-codex-skills' 'topic-copilot-skills' 'topic-cursor-skills' 'topic-framework' 'topic-gemini-skills' 'topic-hermes-skill' 'touch':2099,2106 'track':942 'tradit':200 'transit':1808,1821 'transpar':236,320,1058,2317 'treatment':1273,1586 'ts':1827 'tune':670 'tw':564 'tw-ring-color':563 'two':946,2514 'typefac':106,177,296 'typographi':634 'ui':165,170,395,645,650 'ui-sans-serif':164,644 'underlin':823,1251 'unifi':217 'unit':1395 'uniti':1874 'unlik':113 'use':163,198,369,379,878,924,1048,1087,1109,1137,1421,1523,1587,1829,1846,1875,1886,1906,1933,1947,1974,2001,2007,2460,2479,2484 'util':401 'valu':251,893,2482 'var':1260 'vari':208,319,1869 'variabl':105,295,641,661,689,705,720,737,753,767,778,791,804,816,829,841,857,883,1258,1849,2275,2351,2541 'variant':715 'variat':967 'vertic':1423,1444,2163,2169 'via':1256 'visibl':524,1801 'visual':16,186,240,1518 'voic':854,1143,1324 'warm':85,277,349,391,418,539,586,852,1295,1334,1482,1692,1759,1788,1806,1831,1970 'warm-neutr':1969 'warmth':23,127,299,435,1819,1845 'wash':1299,1793 'weapon':112 'websit':21 'weight':142,651,665,672,679,884,892,901,903,947,957,966,1221,1376,1897,1975,1982,2276,2292,2352,2363,2405,2436,2448,2515,2543 'well':74 'well-craft':73 'white':46,282,438,451,1723,1935,2468 'whitespac':1468 'wide':1505 'width':1433,1454,2051,2096 'within':1500 'x':1215","prices":[{"id":"d6e07bea-2d7f-4e03-8f8f-4fd899d520bb","listingId":"da588f0c-45be-46fb-a368-de3e65b0ebbb","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"galyarderlabs","category":"galyarder-framework","install_from":"skills.sh"},"createdAt":"2026-05-10T01:06:45.608Z"}],"sources":[{"listingId":"da588f0c-45be-46fb-a368-de3e65b0ebbb","source":"github","sourceId":"galyarderlabs/galyarder-framework/design-md-lovable","sourceUrl":"https://github.com/galyarderlabs/galyarder-framework/tree/main/skills/design-md-lovable","isPrimary":false,"firstSeenAt":"2026-05-10T01:06:45.608Z","lastSeenAt":"2026-05-18T19:07:47.507Z"}],"details":{"listingId":"da588f0c-45be-46fb-a368-de3e65b0ebbb","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"galyarderlabs","slug":"design-md-lovable","github":{"repo":"galyarderlabs/galyarder-framework","stars":11,"topics":["agent-skills","agentic-framework","agents","ai-agents","automation","claude-code-plugin","codex-skills","copilot-skills","cursor-skills","framework","gemini-skills","hermes-skill","marketing","openclaw-skills","opencode-skills","seo","tdd"],"license":"mit","html_url":"https://github.com/galyarderlabs/galyarder-framework","pushed_at":"2026-05-17T20:44:45Z","description":"An agentic skills framework orchestration for the 1-Man Army. Implementing Autonomous Goal Integration (AGI) to transform vision into deterministic execution.","skill_md_sha":"b07a4006a87439be37d67a0decc1699e237662bd","skill_md_path":"skills/design-md-lovable/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/galyarderlabs/galyarder-framework/tree/main/skills/design-md-lovable"},"layout":"multi","source":"github","category":"galyarder-framework","frontmatter":{"name":"design-md-lovable","description":"Design system reference for design md lovable."},"skills_sh_url":"https://skills.sh/galyarderlabs/galyarder-framework/design-md-lovable"},"updatedAt":"2026-05-18T19:07:47.507Z"}}