Work on Astro pages, components, and static-site patterns with strict static-first rules, explicit validation, and minimal client JavaScript.
React Native with Expo architecture and performance best practices. Use when building, reviewing, or refactoring Expo apps, including TypeScript conventions, navigation, state, device APIs, safe areas, animations, testing, security, builds, and OTA release workflows.
Build scalable design systems with Tailwind CSS v4, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI patterns.
Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies. Use when building adaptive interfaces, implementing fluid layouts, or creating component-level responsive behavior.
Typed routes, route state, and redirection using go_router.
PostHog integration for Ruby on Rails applications
Simple and powerful reactive state management using GetX.
Blazor component patterns for interactive web UIs.
Build reusable Razor partial views and Bootstrap 5 UI components for TCT English
Scaffold a new React component following Wisper Clone conventions
Convert Figma or design images to pixel-accurate Pug + Sass + TailwindCSS UI. Use when cutting a Figma design, implementing a new section from design, or for requests like cắt giao diện Figma, code lại UI theo thiết kế, bám thiết kế Figma, khớp thiết kế desktop, triển khai section từ ảnh thiết kế.
Cuando necesites crear un componente React nuevo. Decide si es Server o Client Component según la interactividad necesaria.
TanStack Query patterns for this project. Polling with exponential backoff, conditional queries, mutation with toast notifications. Triggers on "useQuery", "useMutation", "tanstack query", "react query", "data fetching".
shadcn/ui component patterns for this project. CVA variants, Radix primitives, cn utility, forwardRef. Triggers on "shadcn", "ui components", "class-variance-authority", "radix-ui", "cva", "button", "badge", "alert".
Set up Tailwind v4 with shadcn/ui using @theme inline pattern and CSS variable architecture. Four-step pattern: CSS variables, Tailwind mapping, base styles, automatic dark mode. Prevents 8 documented errors. Use when initializing React projects with Tailwind v4, or fixing colors not working, tw-animate-css errors, @theme inline dark mode conflicts, @apply breaking, v3 migration issues.
React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.
Implement reactive state management with MobX. Use when: creating observable stores, defining actions and computed values, connecting stores to React components with observer, handling async state updates, designing store architecture (RootStore pattern), or debugging reactivity issues. Triggers on 'add mobx store', 'create observable', 'mobx observer', 'state management', 'store pattern', or any MobX-related task.
Manages internationalization strings and translation workflows using i18next and react-i18next. Use when adding new text, supporting additional languages, or implementing pluralization and interpolation in Purrsuit Mobile App.
Automates creation of MobX State Tree stores following Fitness Tracker App patterns for domain models, collections, and root store integration. Use when creating new MST stores, models, or extending existing store functionality with proper TypeScript typing, actions, views, and integration patterns.
Manages internationalization strings and translation workflows using i18next and react-i18next. Use when adding new text, supporting additional languages, or implementing pluralization and interpolation in Fitness Tracker App.
Template chuẩn để implement WebUI Frontend Layer (Complex Component, Editor, HTTP Call) dùng React và custom framework @of1-webui/lib của dự án OF1.
Provides complete shadcn/ui component library patterns including installation, configuration, and implementation of accessible React components. Use when setting up shadcn/ui, installing components, building forms with React Hook Form and Zod, customizing themes with Tailwind CSS, or implementing UI patterns like buttons, dialogs, dropdowns, tables, and complex form layouts.
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, cr...
Rust DDD の presentation layer として `api` crate をこのリポジトリの規約で追加・修正する。Use when: `api/` 配下で Axum router、handler、extractor、OIDC claims/auth、AppRegistry 配線、ApiError 変換、OpenAPI 出力を実装または拡張するとき。`ApiRouter`, `State` による AppRegistry 注入, `OidcUserInfo`, `ApiError`, `build_router`, `get_with`, `post_with` の既存パターンに合わせたいとき。
Set up Agentation end to end in a local web project: read the current official docs first, install the toolbar, run the local Agentation server, configure MCP for Codex or another supported agent, and verify that the browser feedback loop actually works.
Add Agentation to React and Vite apps, wire the local MCP sync server, and verify that browser annotations reach the agent. Use when setting up Agentation, repairing a broken Agentation setup, or capturing the repeatable Agentation workflow in a repo.
JavaScript linter written in Rust. Use for fast, efficient linting with ESLint-compatible rules and configuration.
Comprehensive mobile-first responsive design patterns with 2025/2026 best practices for Tailwind CSS v4
แนวทางการพัฒนา React applications ตาม Best Practices