К основному содержанию
правило официальный · GitHub

nextjs-tailwind — правило для GitHub Copilot: стандарты Next.js

Правило задаёт стандарты для проектов на Next.js, TypeScript и Tailwind CSS. Оно пригодится, когда вы просите Copilot создавать или менять компоненты и маршруты.

Установить в GitHub Copilot · Вручную: положить файлы Все способы и платформы ↓
.github/instructions/nextjs-tailwind.instructions.md
Открыть на GitHub

Что делает nextjs-tailwind

Правило охватывает App Router, серверные и клиентские компоненты, типизацию, стили и загрузку данных. Оно предлагает использовать React Server Components по умолчанию, группировать маршруты по функциям и предусматривать состояния загрузки и ошибок. Для проверки данных во время выполнения в рекомендациях назван Zod.

В части интерфейса описаны адаптивная вёрстка, тёмная тема, семантический HTML и container queries. Для производительности правило упоминает next/image, next/font, предварительную загрузку маршрутов и разделение кода; для безопасности — проверку ввода, аутентификацию и CSRF-защиту. Это набор инструкций, а не готовая реализация этих механизмов: Copilot должен применить их к структуре и зависимостям проекта.

Файл предназначен для TypeScript, JavaScript и CSS-файлов с расширениями .ts, .tsx, .js, .jsx и .css. Правило рассчитано на App Router; если проект использует другую архитектуру маршрутизации, рекомендации по структуре нужно сверять с ним.

Какие задачи решает

  • спланировать структуру компонентов и маршрутов App Router
  • добавить типы и проверку входных данных через Zod
  • предусмотреть состояния загрузки и обработки ошибок
  • оформить адаптивный интерфейс на Tailwind CSS
  • проверить API-маршрут на аутентификацию и CSRF-защиту

Примеры запросов агенту

  • Создай страницу App Router с серверным компонентом и типами TypeScript.
  • Проверь этот API-маршрут: добавь проверку входных данных и обработку ошибок.
  • Сделай Tailwind-стили адаптивными и добавь поддержку тёмной темы.

Как установить nextjs-tailwind

Вручную: положить файлы

.github/instructions/nextjs-tailwind.instructions.md

Поле applyTo задаёт, к каким файлам применять

По шагам, с командами для каждой платформы: AGENTS.md и CLAUDE.md: что это, кто читает и какой выбрать

Вопросы о nextjs-tailwind

Как установить nextjs-tailwind в GitHub Copilot?

Добавьте файл правила по пути .github/instructions/nextjs-tailwind.instructions.md.

Что делает правило nextjs-tailwind?

Оно задаёт рекомендации для Next.js с App Router, TypeScript и Tailwind CSS: от архитектуры и загрузки данных до стилей, безопасности и тестов.

Какие файлы охватывает nextjs-tailwind?

Правило применяется к файлам .tsx, .ts, .jsx, .js и .css.

Исходный текст

nextjs-tailwind.instructions.md · MIT
---
description: 'Next.js + Tailwind development standards and instructions'
applyTo: '**/*.tsx, **/*.ts, **/*.jsx, **/*.js, **/*.css'
---

# Next.js + Tailwind Development Instructions

Instructions for high-quality Next.js applications with Tailwind CSS styling and TypeScript.

## Project Context

- Latest Next.js (App Router)
- TypeScript for type safety
- Tailwind CSS for styling

## Development Standards

### Architecture
- App Router with server and client components
- Group routes by feature/domain
- Implement proper error boundaries
- Use React Server Components by default
- Leverage static optimization where possible

### TypeScript
- Strict mode enabled
- Clear type definitions
- Proper error handling with type guards
- Zod for runtime type validation

### Styling
- Tailwind CSS with consistent color palette
- Responsive design patterns
- Dark mode support
- Follow container queries best practices
- Maintain semantic HTML structure

### State Management
- React Server Components for server state
- React hooks for client state
- Proper loading and error states
- Optimistic updates where appropriate

### Data Fetching
- Server Components for direct database queries
- React Suspense for loading states
- Proper error handling and retry logic
- Cache invalidation strategies

### Security
- Input validation and sanitization
- Proper authentication checks
- CSRF protection
- Rate limiting implementation
- Secure API route handling

### Performance
- Image optimization with next/image
- Font optimization with next/font
- Route prefetching
- Proper code splitting
- Bundle size optimization

## Implementation Process
1. Plan component hierarchy
2. Define types and interfaces
3. Implement server-side logic
4. Build client components
5. Add proper error handling
6. Implement responsive styling
7. Add loading states
8. Write tests

© github · MIT · github/awesome-copilot

Похожие правила IDE

Все правила IDE по теме «Фронтенд и UI» →

Из того же набора861

Весь набор →
object-calisthenics Правило заставляет GitHub Copilot писать доменный код на C#, TypeScript и Java по принципам Object Calisthenics без вложенных условий и лишних полей. ★ 40 418звёзд репо nodejs-javascript-vitest Правило задаёт Copilot стиль JavaScript-кода для Node.js и требования к тестам на Vitest. Оно применяется к файлам .js, .mjs и .cjs. ★ 40 418звёзд репо no-heredoc Правило запрещает агенту писать файлы через heredoc и перенаправления в терминале, потому что в VS Code такие команды портят содержимое. ★ 40 418звёзд репо nextjs Задаёт стандарты разработки на Next.js 16 с App Router. Предотвращает ошибки с разделением серверных и клиентских компонентов и асинхронными API. ★ 40 418звёзд репо nestjs Правило подключает к GitHub Copilot набор стандартов NestJS: модули, DI, DTO и валидация. Пригодится, когда агент пишет серверный код на TypeScript. ★ 40 418звёзд репо mvvm-toolkit Задаёт для GitHub Copilot правила работы с CommunityToolkit.Mvvm 8.x в проектах на WPF, WinUI 3, .NET MAUI и Avalonia. Помогает писать генераторы свойств, команды и валидацию без рутины. ★ 40 418звёзд репо ms-sql-dba Правило задаёт поведение GitHub Copilot в режиме чата ms-sql-dba.agent.md: административные задачи Microsoft SQL Server вместо разбора кода. ★ 40 418звёзд репо moodle Правило задаёт Copilot стандарты Moodle: Frankenstyle-неймспейсы, Mustache-шаблоны, обязательные функции безопасности. Пригодится, если пишете плагины и темы. ★ 40 418звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой