agentsclimarketplace

Stitch frontend

Skill BAKUGOS1/SkilledAgents-Toolkit/plugins/skilled-agents/skills/stitch-frontend

Build NUUDE frontend components with Stitch-oriented component structure, mobile-first responsive CSS, brand tokens, accessibility, and reusable implementation patterns. Use for NUUDE Stitch or React frontend implementation.From its SKILL.md

Install
npx -y skills add BAKUGOS1/SkilledAgents-Toolkit --skill stitch-frontend

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.2 KB, 611 tokens by cl100k_base, as published. Nobody here has run it

Stitch Frontend Skill

Purpose

Build all NUUDE components using Stitch framework conventions.

Component Pattern

// Every component follows this structure:
export default function ComponentName() {
  return (
    <section className="component-name">
      {/* Mobile-first layout */}
    </section>
  )
}

Styling Rules

  • Use CSS custom properties for all brand tokens:
:root {
  --nuude-bg: #FAF7F2;
  --nuude-text: #0D0D0D;
  --nuude-wine: #6B1D2A;
  --nuude-gold: #B8960C;
  --nuude-cream: #FAF7F2;
  --nuude-white: #FFFFFF;
  --nuude-font-heading: 'Playfair Display', serif;
  --nuude-font-body: 'Inter', sans-serif;
  --nuude-space-sm: 16px;
  --nuude-space-md: 32px;
  --nuude-space-lg: 60px;
  --nuude-space-xl: 80px;
  --nuude-radius: 0; /* sharp rectangles always */
}

Responsive Breakpoints

/* Mobile first — no media query needed */
/* Tablet */ @media (min-width: 768px) {}
/* Desktop */ @media (min-width: 1024px) {}
/* Wide */ @media (min-width: 1440px) {}

Button Standard

.btn-primary {
  display: block;
  width: 100%;
  padding: 16px 32px;
  background: var(--nuude-text);
  color: var(--nuude-cream);
  font-family: var(--nuude-font-body);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border: none;
  border-radius: 0;
  cursor: pointer;
}
.btn-secondary {
  background: var(--nuude-wine);
  color: var(--nuude-cream);
}

Typography Scale

  • Hero heading: 48px mobile / 72px desktop, Playfair Display
  • Section heading: 28px mobile / 36px desktop, Playfair Display
  • Product title: 22px mobile / 28px desktop, Playfair Display
  • Body: 16px, Inter, line-height 1.6
  • Small/meta: 12px, Inter, letter-spacing 1px, uppercase
  • Price: 18px, Inter, font-weight 600

Image Handling

  • Use loading="lazy" on all images below the fold
  • Provide width and height attributes to prevent layout shift
  • Use WebP format with JPG fallback via <picture> element
  • Alt text required on every image

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,452. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.