brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior
nextjs-patterns
Modern Next.js frontend development patterns with TypeScript, Tailwind CSS v4, shadcn/ui, TanStack Query, and Zustand
astro-i18n
Update UI copy and labels in the Astro i18n system (src/i18n/ui.ts and src/i18n/utils.ts). Use when adding or changing UI text in multiple languages.
styled-components
Implements CSS-in-JS styling with styled-components using tagged template literals, theming, and dynamic props. Use when wanting component-scoped CSS-in-JS, dynamic styling based on props, or theming support.
do-domain-frontend
Frontend development specialist covering React 19, Next.js 16, Vue 3.5, and modern UI/UX patterns with component architecture
theme-routing-patterns
Navigation and routing rules for theme components. Always use locationPrefix. Never hardcode routes.
vuer-uikit
Expert knowledge of Vuer UIKit, a React component library for building interactive 3D and UI applications with 38 components and a powerful Dial system
page-layer
This skill should be used when the user asks to 'create a page', 'add a route', 'create a layout', 'add metadata', or 'set up a dynamic route'. Provides guidance for Next.js 15 App Router pages, layouts, and route handlers in app/**/*.tsx.
convex-react
Convex React client - hooks, real-time updates, optimistic updates, pagination, and UI patterns. Use when working with useQuery, useMutation, useAction, usePaginatedQuery, convex/react, ConvexProvider, ConvexReactClient, optimistic updates, skip, real-time, or loading states in React.
nextjs-dynamic-routes-params
Guide for Next.js App Router dynamic routes and pathname parameters. Use when building pages that depend on URL segments (IDs, slugs, nested paths), accessing the `params` prop, or fetching resources by identifier. Helps avoid over-nesting by defaulting to the simplest route structure (e.g., `app/[id]` instead of `app/products/[id]` unless the URL calls for it).
tailwindcss-core
Configuration et directives Tailwind CSS v4.1. @theme, @import, @source, @utility, @variant, @apply, @config. Mode CSS-first sans tailwind.config.js.
nextjs-app-router
Next.js 14+ App Router patterns including route handlers, server components, client components, SSE streaming, and API design. Use when creating pages, API routes, or working with Next.js-specific features.
react-forms
TanStack Form with Zod validation - type-safe, headless, performant forms. Use when building forms, implementing validation, or handling form submissions in React.
generate-store-action
Generate Zustand async action with loading/error states and toast notifications. Use when adding new API calls to the health store.
business-feature-removal
Safely remove business-related UI/routes without breaking navigation or runtime.
animations-motion
Add smooth animations to buttons, page transitions, tasks, modals, and interactive elements.
component-designer
Designs reusable UI components including buttons, inputs, cards, modals, and other interface elements. Specifies states, variations, and usage guidelines. Considers accessibility and responsive behavior.
zustand-patterns
State management patterns with Zustand 5, including store creation, slices pattern, persistence, devtools, and React integration. Use when implementing global state, complex store structures, or migrating from other state management solutions.
frontend-developer-skill
Comprehensive frontend development specialist for building modern web applications with React, Vue, Angular, and modern tooling including state management, testing, and performance optimization