next-upgrade
Безопасное обновление проектов Next.js
Обновления Next.js могут включать обратно несовместимые изменения, codemods и согласование зависимостей. Этот навык проводит Claude, Codex или Claude Code через официальные шаги миграции и проверки валидации.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "next-upgrade" from https://skillstore.io/skills/vercel-labs-next-upgrade.md and its manifest at https://skillstore.io/api/skills/vercel-labs-next-upgrade/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «next-upgrade». Обнови это приложение Next.js 13 до последней поддерживаемой версии.
Ожидаемый результат:
Навык сообщает текущие версии зависимостей, предлагает пошаговый путь, перечисляет необходимые codemods и выделяет ручные задачи миграции.
Использование «next-upgrade». Проверь этот репозиторий перед запуском любых команд обновления.
Ожидаемый результат:
Навык предоставляет план обновления только для чтения, сводку влияния на зависимости и точки одобрения для установки пакетов и скриптов проекта.
Использование «next-upgrade». После изменений миграции проверь, готово ли приложение.
Ожидаемый результат:
Навык кратко описывает результаты проверок сборки и разработки, оставшиеся ошибки и предлагаемые следующие исправления для готовности к релизу.
Аудит безопасности
Средний рискThe skill is a normal Next.js upgrade workflow and contains no prompt injection or data-exfiltration language. The main risk is that it instructs agents to run unpinned npm and npx commands plus project scripts, which can execute third-party or repository-controlled code. The hardcoded URLs point to official Next.js documentation and are not suspicious.
Подтверждённые проблемы безопасности (1)
Пункты проверки возможностей (4)
Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.
Факторы риска
⚙️ Внешние команды (12)
🌐 Доступ к сети (3)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/vercel-labs-next-upgrade/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/vercel-labs-next-upgrade?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/vercel-labs-next-upgrade?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/vercel-labs-next-upgrade/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/vercel-labs-next-upgrade.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
vercel-labs. (2026). next-upgrade security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/vercel-labs-next-upgrade/audits/6Цитата BibTeX
@techreport{vercel-labs-vercel-labs-next-upgrade-2026,
author = {vercel-labs},
title = {next-upgrade security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/vercel-labs-next-upgrade/audits/6},
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: "next-upgrade security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "vercel-labs"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/vercel-labs-next-upgrade/audits/6"
identifiers:
- type: other
value: "skillstore:vercel-labs-next-upgrade:audit:6"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Спланировать обновление версии
Создать понятный путь миграции от текущей версии Next.js к запрошенной целевой версии.
Применить официальные codemods
Выбрать релевантные codemods, запустить их с одобрения и просмотреть сгенерированные изменения исходного кода.
Проверить готовность к релизу
Запустить проверки после обновления и кратко описать оставшиеся проблемы сборки, типов или выполнения.
Попробуйте эти промпты
Используй навык next-upgrade, чтобы проверить этот репозиторий и определить текущие версии Next.js, React и React DOM.
Используй навык next-upgrade, чтобы спланировать пошаговый путь обновления до последнего стабильного релиза Next.js. Пока не изменяй файлы.
Используй навык next-upgrade, чтобы найти применимые codemods, спросить перед запуском команд, а затем кратко описать каждое сгенерированное изменение.
Используй навык next-upgrade, чтобы обновить это приложение, обработать ручные обратно несовместимые изменения, обновить зависимости и сообщить результаты валидации.
Лучшие практики
- Проверьте предложенный путь обновления перед разрешением команд менеджера пакетов.
- Закоммитьте или сохраните локальную работу в stash перед запуском codemods или обновлением зависимостей.
- Запустите тесты приложения после успешной сборки.
Избегать
- Запуск незакрепленных команд пакетов без чтения плана миграции.
- Пропуск ручного ревью изменений исходного кода, сгенерированных codemod.
- Считать успешную сборку полной валидацией релиза.
Часто задаваемые вопросы
Этот навык обновляет каждую версию Next.js напрямую?
Будет ли он запускать команды автоматически?
Какую документацию он использует?
Может ли он работать с проектами TypeScript?
Исправляет ли он все обратно несовместимые изменения?
Полезен ли он для монорепозиториев?
Сведения для разработчиков
Автор
vercel-labsЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Ссылка
26421118b848d9f1efc0aa169d8a7a9e7e0a877e
Актуальность поддержки
22.07.2026
Использование
6 загрузок · 145 просмотров
Структура файлов
📄 SKILL.md