data-fetching
Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, axios, React Query, SWR, error handling, caching strategies, offline support.
Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, axios, React Query, SWR, error handling, caching strategies, offline support.
app/components ใฎๅไฝใในใใไฝๆใปๅฎ่กใปไฟฎๆญฃใใใReact Testing Library + happy-dom ใไฝฟ็จใ
Build production-grade, accessible, and tested component libraries with Storybook, Chromatic, and design tokens
Manage WebGL contexts and 3D scenes declaratively using React reconciliation.
Provides guidelines for using shared UI components and styling. This skill should be used when implementing UI features using Shadcn/Radix components and the shared @eridu/ui package.
Apply when diagnosing slow renders, optimizing list rendering, or preventing unnecessary re-renders in React applications.
Inlang Paraglide ใไฝฟ็จใใๅฝ้ๅ๏ผi18n๏ผๅฏพๅฟใๆฏๆดใใพใใ็ฟป่จณใกใใปใผใธใฎ่ฟฝๅ ใreactiveMessage ใฎไฝฟ็จใ่จ่ชๅใๆฟใๅฎ่ฃ ใ็ฟป่จณใฎใในใใใใฉใกใผใฟไปใใกใใปใผใธใชใฉใฎๅฝ้ๅ้ข้ฃใฟในใฏใซไฝฟ็จใใพใใ
CSS fundamentals - selectors, specificity, box model, positioning, units
This skill should be used when reviewing shadcn/ui component usage to ensure accessibility, consistency, and proper patterns. Applies when auditing UI code, checking component patterns, reviewing layout structure, identifying component extraction opportunities, or ensuring design system compliance. Trigger terms include audit UI, review components, check shadcn, accessibility audit, component review, UI patterns, design system compliance, layout review, refactor components, extract component.
Provides guidelines for using shared UI components and styling. This skill should be used when implementing UI features using Shadcn/Radix components and the shared @eridu/ui package.
Performant React forms with minimal re-renders and built-in validation
Implement reactive state management with Effect Atom for React applications
Implement F# frontend using Elmish MVU architecture with Feliz for React components. Use when: "add UI", "create component", "build form", "frontend", "client-side", "user interface", "view", "display", "render", "Elmish", "Feliz", "button", "input", "state management". Creates Model/Msg/update in src/Client/State.fs and views in src/Client/View.fs. Follows strict MVU pattern with RemoteData for async operations and TailwindCSS/DaisyUI for styling.
Use when building or styling React-based UIs with shadcn/ui and Tailwind CSS, including responsive layouts, accessible components, and theme customization.
React ์ปดํฌ๋ํธ๋ฅผ Atomic Design ํจํด์ ๋ฐ๋ผ ๊ตฌ์กฐํํ๊ณ ๊ฒ์ฆํฉ๋๋ค. "์ํ ๋ฏน ํจํด ํ์ธ", "์ปดํฌ๋ํธ ๊ตฌ์กฐ ๊ฒํ ", "๋ ์ด์ด ๋ถ๋ฅ", "atomic design ์ ์ฉ" ์์ฒญ ์ ์ฌ์ฉํฉ๋๋ค.
ไธๅฅ็จไบๆๅปบๅคๆไธๅค็ปไปถ้ๆ็ claude.ai HTML Artifacts๏ผไบคไบๅผ็ปไปถ๏ผ็ๅทฅๅ ท้ใ่ฏฅๅทฅๅ ท้้็จ็ฐไปฃๅ็ซฏๆๆฏๆ ๏ผๅ ๆฌ ReactใTailwind CSS ๅ shadcn/uiใ้็จไบ้่ฆ็ถๆ็ฎก็ใ่ทฏ็ฑๅ่ฝๆ้ๆ shadcn/ui ็ปไปถๅบ็ๅคๆ้กน็ฎ๏ผ่้็ฎๅ็ๅๆไปถ HTML/JSX ็ปไปถใๅฝ็จๆท้่ฆๆๅปบๅ ทๅคๆทฑๅฑไบคไบ้ป่พใๅค่งๅพๅฏผ่ชๆๅทฅไธ็บง UI ๆ ๅ็้ซ็บง Web ๅบ็จๅๅๆถ๏ผๅบ่ฐ็จ่ฏฅๆ่ฝใ
Create components that work with RadFlow visual editor and component discovery. Use when building new UI components for projects using RadFlow.
Create or update Reatom stores in this repo. Use when adding a new store under `src/stores`, changing store state shape, adding computed atoms, or creating/updating related store service functions.
TypeScript enum pattern with Castable interface for model integration. Use when creating enums with behavior methods (colors, labels), defining fixed value sets, or integrating enums with the model casting system.
Core JavaScript fundamentals including variables, data types, operators, control flow, and basic syntax. Essential foundation for all JavaScript development.