«nextjs» یک قاعده آماده در حوزهی فرانتاند و رابط کاربری برای Cursor است. فایلش را دانلود کنید یا با «ساخت نسخهی اختصاصی» مشخصات پروژهی خودتان را به آن اضافه کنید تا هوش مصنوعی دقیقاً برای پروژهی شما کار کند.
ایجنت فقط وقتی کار مرتبطی پیش بیاید این فایل را میخواند؛ پس گذاشتنش در پروژه هزینهای ندارد.
Place components in app directory for route-specific components
Place shared components in components directory
Place utilities and helpers in lib directory
Use lowercase with dashes for directories (e.g., components/auth-wizard)
Components
Use Server Components by default
Mark client components explicitly with 'use client'
Wrap client components in Suspense with fallback
Use dynamic loading for non-critical components
Implement proper error boundaries
Place static content and interfaces at file end
Performance
Optimize images: Use WebP format, size data, lazy loading
Minimize use of 'useEffect' and 'setState'
Favor Server Components (RSC) where possible
Use dynamic loading for non-critical components
Implement proper caching strategies
Data Fetching
Use Server Components for data fetching when possible
Implement proper error handling for data fetching
Use appropriate caching strategies
Handle loading and error states appropriately
Routing
Use the App Router conventions
Implement proper loading and error states for routes
Use dynamic routes appropriately
Handle parallel routes when needed
Forms and Validation
Use Zod for form validation
Implement proper server-side validation
Handle form errors appropriately
Show loading states during form submission
State Management
Minimize client-side state
Use React Context sparingly
Prefer server state when possible
Implement proper loading states
ساخت نسخهی اختصاصی برای پروژهی شما
مشخصات پروژه را بنویسید؛ به انتهای قاعده اضافه میشود و فایلی میگیرید که بدون توضیح اضافه به هوش مصنوعی داده میشود. همهچیز در مرورگر شما ساخته میشود و هیچ دادهای به سرور نمیرود.
پروژههای چندنفره: فایل را در مخزن کامیت کنید تا همهی ایجنتهای تیم همان قواعد را رعایت کنند. با ساخت بسته چند اسکیل را با هم و با ساختار درست بگیرید.
پرسشهای متداول
قاعده «nextjs» را کجا بگذارم؟
برای Claude Code در .claude/skills/nextjs/SKILL.md، برای Codex در .agents/skills، برای Copilot در .github/skills و برای Cursor در .cursor/skills یا .cursor/rules. با دکمهی «ساخت بسته» فایل zip با ساختار درست را بگیرید.
میتوانم آن را برای پروژهی خودم تغییر دهم؟
بله. مجوز CC0-1.0 اجازهی تغییر و استفادهی تجاری میدهد. با «ساخت نسخهی اختصاصی» مشخصات پروژهتان به فایل اضافه میشود و بعد هم میتوانید متن را ویرایش کنید.
این قاعده با کدام ابزارها کار میکند؟
با Cursor. اسکیلهای استاندارد Agent Skills در همهی ایجنتهای کدنویسی مدرن خوانده میشوند.
این اسکیل راهنمای بهینهسازی کارایی React و Next.js از تیم مهندسی Vercel است و حدود ۷۰ قاعده را در ۸ دسته (از حذف waterfall در data fetching تا اندازهی bundle)…
این اسکیل مجموعهاسکریپتی برای ساختن artifactهای پیچیدهی claude.ai با React 18، TypeScript، Vite، Tailwind CSS و shadcn/ui فراهم میکند: پروژه را با init-artifact.sh راهاندازی میکنید، کد را مینویسید و با…
این قاعده روش نصب و پیکربندی Tailwind CSS نسخهی ۴ و بالاتر در پروژههای Vite با پلاگین رسمی @tailwindcss/vite را به ایجنت میآموزد. تغییرات کلیدی v4 را برجسته میکند: نیاز…
این اسکیل به ایجنت نشان میدهد چطور با SDK های Azure Translation برای JavaScript (پکیجهای @azure-rest/ai-translation-text و @azure-rest/ai-translation-document) اپلیکیشن ترجمه بسازد: نصب، متغیرهای محیطی، احراز هویت با کلید یا DefaultAzureCredential،…