React 컴포넌트, Next.js 페이지, shadcn/ui 등 프론트엔드 개발 시 PERF/COMP/UI 규칙을 자동 적용한다.
See references/perf-rules.md for full details.
Promise.all (MUST)next/dynamic (MUST)See references/comp-rules.md for full details.
refuse(Context)See references/ui-rules.md for full details.
transition: all (MUST)Intl.* for formatting (SHOULD)date-fns + Intl for dates, ts-pattern for exhaustive matching, es-toolkit for utilssrc/components/ui, feature shared) MUST have Storybook stories (MUST)default, loading, empty, error, long-content (MUST)src/app/** — Routing, layouts, thin adapterssrc/features/** — Domain logicsrc/lib/** — Infrastructure (Supabase, utils)src/components/** — Shared UI componentsapp -> features -> lib only (MUST)
features -> app, lib -> app, domain code referencing specific pages/routessrc/components/ui/* -> future packages/uisrc/lib/supabase/* -> future packages/infra-supabasesrc/features/* -> future packages/domain-*Actively consult these skills when writing or reviewing frontend code:
vercel-react-best-practices — 58 performance rules (async, bundle, server, rerender). Cross-reference with PERF rules above.vercel-composition-patterns — Component architecture, state management, React 19 APIs. Cross-reference with COMP rules above.web-design-guidelines — Accessibility, UX quality, interface design principles. Cross-reference with UI rules above.