bundled-skills/ui-component/SKILL.md
Generate a new UI component that follows StyleSeed Toss conventions for structure, tokens, accessibility, and component ergonomics.
npx skillsauth add FrancoStino/opencode-skills-antigravity ui-componentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Part of StyleSeed, this skill generates components that respect the Toss seed's design language instead of improvising ad hoc markup and styling. It emphasizes semantic tokens, predictable typing, reusable variants, and mobile-friendly accessibility defaults.
Before generating code, inspect the seed's source of truth:
CLAUDE.md for conventionscss/theme.css for semantic tokenscomponents/ui/If the user already has a better local example, follow the local codebase over a generic template.
Place the output where it belongs:
src/components/ui/ for primitives and low-level building blockssrc/components/patterns/ for composed sections or multi-part patternsDo not create a new primitive if an existing one can be extended safely.
Use these defaults unless the host project strongly disagrees:
const componentReact.ComponentProps<> or equivalent native prop typingclassName passthrough supportcn() or the project's standard class mergerdata-slot for component identificationDo not hardcode visual values if the design system has a token for them.
Preferred examples:
bg-cardtext-foregroundtext-muted-foregroundborder-bordershadow-[var(--shadow-card)]aria-* attributes where appropriateProvide:
development
Fetch YouTube transcripts, search videos, browse channels, and extract playlists via TranscriptAPI — no yt-dlp, no Google API key, works from any cloud server.
development
Passive income portfolio analysis — activate when user asks about dividend yields, Treasury rates, REIT income, monthly passive income goals, or portfolio yield optimization. Scans 4 asset classes, ranks by risk-adjusted return, and builds allocations targeting a specific monthly income.
devops
End-to-end production QA, build verification, and launch-readiness checklist for fullstack Next.js apps. Covers TypeScript, linting, tests, build, SEO tags, route regression, and sitemap validation.
development
Safe production cleanup and hardening for vibe-coded fullstack apps (Next.js, React, Node.js, etc.). Removes dead imports, unused files, and broken references without breaking routes or APIs.