Frontend
8107 skills in Development > Frontend
vite-react
Vite + React template with TypeScript. Clone, setup, build, and deploy to Vercel or Netlify.
rpi
Use when implementing features from Jira tickets, PRDs, or user requirements. Orchestrates Research-Plan-Implement workflow with quality gates for hallucination, overengineering, and underengineering detection.
write-skill
Create Claude Code skills with proper structure and documentation. Use when building custom skills, writing SKILL.md files, or when user asks "write a skill" or "create Claude skill".
skill-creator
Create new Claude Code skills with proper SKILL.md structure, frontmatter, and best practices. Use when building new skills for this repository.
shadcn-ui
shadcn/ui component library for React with Tailwind CSS - copy-paste accessible components with full code ownership. Use when building React applications needing customizable UI components with Next.js, Vite, or Remix integration.
error-handling-patterns
Guide developers through consistent error handling including error hierarchies, API responses, and logging integration
diagrammer-tailwind-style
MANDATORY for any web UI or styling change. Must be followed whenever touching web/src UI, layout, or CSS. Absolutely no shadows, glows, or flares; keep everything flat and token-driven.
accessibility-auditor
Reviews UI components for WCAG compliance, ARIA attributes, keyboard navigation, and screen reader support. Use when building frontend components or user requests accessibility improvements.
design-system
Use this skill when styling pages, creating components, working with CSS variables, design patterns, or applying the Token Milagre visual identity. Contains spacing rules, color system, card effects, and component patterns.
project-memory
Project Memory Management adapted from Context Engineering Kit. Enables the agent to maintain a persistent ".opencode/MEMORY.md" file to store architectural decisions, patterns, and "lessons learned".
setup-github-app
Guide users through creating and configuring a GitHub App for workspace authentication. Use when setting up GitHub App authentication for happy-little-claude-coders, creating github-app-credentials secret, or configuring automatic token refresh.
auth-web-cloudbase
Complete guide for CloudBase Auth v2 using Web SDK (@cloudbase/[email protected]) - all login flows, user management, captcha handling, and best practices in one file.
nextjs-ui-generator
Generate responsive Next.js components and pages (task tables with sort/filter, forms, auth pages) using App Router, TypeScript, Tailwind when user needs frontend UI
frontend-technologies
Master modern frontend technologies including React, Vue, Angular, TypeScript, Next.js, CSS architecture, and responsive design. Use when working with frontend frameworks, styling, or browser APIs.
logrocket
Implements session replay and error tracking with LogRocket for debugging user issues. Use when adding session recording, error monitoring, and performance tracking to React applications.
phase-progress-auditor
Audits current project state for a given phase, detects completed, partial, or missing artifacts, fixes gaps via specs, and determines the correct next action.
color-scale
Generates perceptually uniform OKLCH color palettes from brand colors. Use when creating color systems, theme palettes, or converting hex values to 11-step scales. Outputs CSS custom properties, Tailwind config, or JSON tokens.
workshop
Explore and stress-test ideas before building. Use when user wants to brainstorm, think through an approach, explore options, discuss trade-offs, or says 'let's workshop this', 'think through', 'explore idea', or 'brainstorm'.
deno-typescript-lsp
Use this skill when working with TypeScript/JavaScript files (.ts, .tsx, .js, .jsx, .mts, .cts, .mjs, .cjs) in Deno projects, or when the user asks about Deno-specific patterns, imports, configuration, testing, or tooling.
jutsu-creator
Create new jutsu/skills for SHINOBI WAY game. Use when user wants to add abilities, techniques, jutsu, or combat skills. Guides through all parameters and generates TypeScript code.