Навыки building-nextjs-apps
📦

building-nextjs-apps

Ревизия содержимого r2 Высокий риск ⚙️ Внешние команды🌐 Доступ к сети🔑 Переменные окружения

Создавайте приложения Next.js 16 правильно

Next.js 16 изменил маршрутизацию, params, файлы proxy и паттерны кэширования. Этот навык дает Claude, Codex и Claude Code сфокусированные рекомендации для корректных реализаций.

Поддерживает: Claude Codex Code(CC)
⚠️ 38 Плохо

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "building-nextjs-apps" from https://skillstore.io/skills/asmayaseen-building-nextjs-apps.md and its manifest at https://skillstore.io/api/skills/asmayaseen-building-nextjs-apps/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «building-nextjs-apps». Запрос на создание dashboard со страницами деталей задач.

Ожидаемый результат:

Структура Next.js 16 с async dynamic routes, server data loading, рекомендациями по API route и заметками по UI-композиции.

Использование «building-nextjs-apps». Проект, который все еще использует middleware.ts и synchronous params.

Ожидаемый результат:

План миграции, который переименовывает middleware в proxy, ожидает route props и обновляет затронутые handlers и metadata.

Использование «building-nextjs-apps». Форма, использующая значения datetime-local для сроков выполнения задач.

Ожидаемый результат:

Подход с хранением в UTC и локальным отображением, который предотвращает смещение часовых поясов между слоями browser, API и database.

Аудит безопасности

Высокий риск

Most static findings are false positives caused by Markdown backticks, JavaScript template literals, documented fetch calls, configuration access, and benign route parameters. Two unpinned npx command ranges create medium supply-chain risk. Semantic review also found a high-severity example that returns an HttpOnly session token in a response header.

5
Просканировано файлов
1,309
Проанализировано строк
2
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (1)

Высокий
HttpOnly session token exposed in response header
The proxy example copies the session cookie value into the x-user-token response header. This exposes the HttpOnly token to clients and defeats its confidentiality protection.
The example directly reads the session cookie and sets its value on a NextResponse header. The documented behavior is explicit and reproducible.
Пункты проверки возможностей (2)

Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.

Средний
Ruby/shell backtick execution
```bash
This range instructs users to run npx packages tagged @latest for project setup. The commands are legitimate, but unpinned registry execution creates a supply-chain risk.
Средний
Ruby/shell backtick execution
```bash
This range installs and runs next-devtools-mcp@latest through npx. Executing an unpinned third-party package and granting it MCP access creates a supply-chain risk.

Факторы риска

⚙️ Внешние команды (50)
🌐 Доступ к сети (13)
🔑 Переменные окружения (14)
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/asmayaseen-building-nextjs-apps/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/asmayaseen-building-nextjs-apps/security.svg)](https://skillstore.io/skills/asmayaseen-building-nextjs-apps?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/asmayaseen-building-nextjs-apps?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/asmayaseen-building-nextjs-apps/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/asmayaseen-building-nextjs-apps.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

Asmayaseen. (2026). building-nextjs-apps security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/asmayaseen-building-nextjs-apps/audits/9

Цитата BibTeX

@techreport{asmayaseen-asmayaseen-building-nextjs-apps-2026, author = {Asmayaseen}, title = {building-nextjs-apps security audit report (audit version 9)}, institution = {Skillstore}, year = {2026}, number = {9}, url = {https://skillstore.io/skills/asmayaseen-building-nextjs-apps/audits/9}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "building-nextjs-apps security audit report (audit version 9)" version: "unspecified" type: report authors: - name: "Asmayaseen" date-released: "2026-07-23" url: "https://skillstore.io/skills/asmayaseen-building-nextjs-apps/audits/9" identifiers: - type: other value: "skillstore:asmayaseen-building-nextjs-apps:audit:9" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Средний
68
Архитектура
85
Сопровождаемость
87
Контент
73
Сообщество
91
Соответствие спецификации

Что вы можете построить

Создать новое приложение Next.js 16

Сгенерировать проект App Router с TypeScript, корректными паттернами маршрутов и современной frontend-структурой.

Обновить проект Next.js 15

Обновить async route props, файлы proxy, настройки Turbopack, параметры кэша и использование изображений.

Улучшить качество UI продукта

Применить рекомендации по выразительной типографике, layout, цвету и анимации к интерфейсу Next.js.

Попробуйте эти промпты

Запустить базовое приложение
Создайте простой проект Next.js 16 App Router с TypeScript. Включите главную страницу, layout и один dynamic route.
Исправить Route Props
Проверьте эту страницу Next.js и обновите params и searchParams для Next.js 16. Кратко объясните каждое необходимое изменение.
Добавить Auth Proxy
Реализуйте паттерн Next.js 16 proxy.ts и API route для аутентифицированных запросов dashboard с использованием httpOnly cookies.
Спланировать миграцию
Проведите аудит этого проекта Next.js 15 для обновления до Next.js 16. Расставьте приоритеты для изменений в routing, cache, Turbopack, image и proxy.

Лучшие практики

  • Проверяйте официальные release notes Next.js при работе рядом с границами версий.
  • Адаптируйте примеры к архитектуре проекта перед использованием в production.
  • Проверяйте сторонние команды MCP и npm перед их запуском или сохранением.

Избегать

  • Использование synchronous params или searchParams в route files Next.js 16.
  • Создание middleware.ts для нового поведения proxy в Next.js 16.
  • Копирование placeholder fetch URLs, tokens или примеров proxy в production без изменений.

Часто задаваемые вопросы

Что помогает создавать этот навык?
Он помогает создавать и мигрировать приложения Next.js 16 с использованием актуальных паттернов App Router и frontend.
Поддерживает ли он Claude, Codex и Claude Code?
Да. Metadata навыка перечисляет Claude, Codex и Claude Code как поддерживаемые инструменты.
Может ли он обновить проект Next.js 15?
Да. Он охватывает async route props, proxy.ts, Turbopack, cacheComponents, изменения изображений и defaults для parallel routes.
Включает ли он рекомендации по UI-дизайну?
Да. Он включает рекомендации по типографике, цвету, layout, motion и визуальному направлению для интерфейсов React.
Выполняет ли он сетевые запросы самостоятельно?
Нет. Сетевые вызовы представлены как примеры приложений, а не как поведение выполнения навыка.
Нужно ли проверять команды настройки MCP?
Да. Проверяйте и фиксируйте версии сторонних пакетов MCP перед добавлением их в локальную конфигурацию.

Сведения для разработчиков

Автор

Asmayaseen

Лицензия

MIT

Ревизия Skillstore

r2

Примечание о версии

Автор не указал версию.

Ссылка

89edfdc710d0846129dcee6a929477b04f08052c

Актуальность поддержки

29.07.2026

Использование

13 загрузок · 428 просмотров

Структура файлов

Больше от Asmayaseen

Показать все
📦

tool-design

81

Проектирование надежных инструментов для агентов

Агенты дают сбои, когда названия инструментов, входные данные, выходные данные или ошибки неоднозначны. Этот навык дает практические шаблоны для описаний инструментов, схем, форматов ответов и тестирования.

Кодинг и разработка Просмотр
📦

operating-production-services

81

Повышение надежности производственного сервиса

Командам, отвечающим за production, нужны четкие целевые показатели надежности и воспроизводимые практики работы с инцидентами. Этот навык предоставляет SRE-шаблоны для SLO, бюджетов ошибок, оповещений и postmortem-разборов.

DevOps и инфраструктура Просмотр
📦

styling-with-shadcn

80

Создание интерфейсов shadcn/ui в Next.js

Командам React нужны единообразные UI-паттерны, которые работают с современным Next.js. Этот навык предоставляет рекомендации по настройке shadcn/ui, примеры компонентов, валидацию форм, таблицы, боковые панели и паттерны темного режима.

Кодинг и разработка Просмотр
📦

streaming-llm-responses

80

Создание потоковых интерфейсов AI-чата

AI-чат в реальном времени кажется сломанным, когда пользователи не видят прогресс, состояние ответа или изменения интерфейса. Этот skill дает Claude, Codex и Claude Code шаблоны для жизненных циклов потоковой передачи, событий прогресса, клиентских эффектов и клиентских инструментов.

Кодинг и разработка Просмотр
📦

context-degradation

80

Диагностика деградации контекста

Длинные AI-сессии могут терять точность, когда контекст растет, содержит противоречия или отвлекающие материалы. Этот навык помогает Claude, Codex и Claude Code выявлять паттерны деградации и выбирать практические шаги по их снижению.

Исследования и обучение Просмотр
Показать все
📦

senior-frontend

81

Создание готовых к промышленной эксплуатации фронтенд-функций

от davila7

Фронтенд-командам нужны согласованные рекомендации по React и Next.js для разных проектов. Этот навык предоставляет справочные рабочие процессы, практики обеспечения качества и вспомогательные скрипты для анализа фронтенда.

Кодинг и разработка Просмотр
📦

nextjs-optimization

80

Оптимизация производительности Next.js

от Atman36

Приложения Next.js могут замедляться из-за больших бандлов, слабого кэширования и неоптимизированных медиа. Этот навык помогает Claude, Codex и Claude Code выполнять целевые улучшения производительности для продакшен-приложений.

Кодинг и разработка Просмотр
📦

senior-fullstack

82

Создавайте fullstack-приложения с рекомендациями senior-разработчика

от alirezarezvani

Fullstack-проекты часто требуют согласованной настройки, выбора архитектуры и проверок качества. Этот навык предоставляет скрипты и справочные материалы для работы с React, Next.js, Node.js, GraphQL и PostgreSQL.

Кодинг и разработка Просмотр
📦

vercel-react-view-transitions

82

Реализация React View Transitions

от vercel-labs

Переходы представлений React легко разместить неправильно, что приводит к незаметным или избыточным анимациям. Этот навык помогает выбирать анимации для маршрутов, Suspense, списков и общих элементов.

Кодинг и разработка Просмотр
📦

nextjs-architecture

81

Планирование архитектуры приложения Next.js App Router

от 89jobrien

Командам Next.js может быть сложно выбрать маршруты, компоненты, загрузку данных и шаги миграции. Этот skill дает структурированные архитектурные рекомендации по App Router, Server Components и производительности.

Кодинг и разработка Просмотр