К основному содержанию
скилл CX Codex

rspack-v2-upgrade — скилл для Claude Code: апгрейд Rspack 1.x на v2

Ведёт проект с Rspack 1.x через переход на вторую версию: зависимости, конфиг, проверка сборки. Пригодится, когда мажорный апгрейд страшно начинать вручную.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add rstackjs/agent-skills --skill rspack-v2-upgrade -a claude-code
Открыть на GitHub

Что делает rspack-v2-upgrade

Скилл разбирает апгрейд по шагам. Сначала читает package.json и находит конфиг Rspack — обычно это rspack.config.(ts|js|mjs|cjs). Дальше сверяет текущие настройки с официальным гайдом по миграции и выписывает, какие breaking changes касаются именно вашего проекта: удалённые и переименованные опции, изменившиеся значения по умолчанию, изменения в API плагинов.

Потом обновляются пакеты: @rspack/core, @rspack/cli, @rspack/dev-server, @rspack/plugin-react-refresh. Конфиг и связанный код правятся по гайду, устаревшие опции убираются. В конце — прогон сборки, dev-режима, тестов или проверки типов, и разбор предупреждений, которые всплыли на новой версии.

Единый источник правды здесь — официальный гайд миграции, а не догадки агента. Это важно: если в вашем конфиге есть кастомные плагины, сверяться придётся с их документацией, потому что гайд покрывает только ядро Rspack.

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

  • обновить Rspack 1.x до v2 без пропущенных breaking changes
  • найти и убрать удалённые или переименованные опции в конфиге
  • поднять версии @rspack/core, @rspack/cli и dev-server согласованно
  • проверить сборку и тесты после мажорного апгрейда
  • разобрать предупреждения, появившиеся на новой версии

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

  • Проведи апгрейд проекта с Rspack 1.x на v2 по официальному гайду миграции
  • Сравни мой rspack.config.ts с гайдом миграции и перечисли применимые breaking changes
  • Обнови пакеты Rspack до v2 и прогони сборку с тестами

Как установить rspack-v2-upgrade

1Через Skills CLI (Vercel)

npx skills add rstackjs/agent-skills --skill rspack-v2-upgrade -a claude-code

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

~/.claude/skills/rspack-v2-upgrade/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/rspack-v2-upgrade/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

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

rsbuild-best-practices Задаёт правила настройки, проверки и отладки сборщика Rsbuild. Помогает настроить конфиг, оптимизировать бандл и выявить узкие места при компиляции. CX Codex +1 2 700установок rstest-best-practices Правила настройки и написания тестов Rstest: окружения, моки, снапшоты, покрытие и CI. Пригодится, когда проект переезжает на Rstest или тесты уже есть, но разъехались по стилю. CX Codex +1 1 400установок rslib-best-practices Скилл обучает агента правилам сборки библиотек на Rslib. Пригодится при настройке rslib.config.ts, разделении зависимостей и выводе деклараций. CX Codex +1 1 000установок rspress-best-practices Скилл задаёт агенту правила для сайтов на Rspress v2: конфигурация, навигация, MDX, ассеты, поиск и деплой. Пригодится, когда документация уже есть, а агент пишет по ней код. CX Codex +1 538установок rspress-description-generator Скилл дописывает поле description во frontmatter страниц Rspress, если его там нет. Пригодится, когда документация уже большая, а метаописания заполнены вручную через одну. CX Codex +1 498установок rsbuild-v2-upgrade Проводит проект с Rsbuild 1.x через миграцию на v2: зависимости, конфиг, сломанные опции. Пригодится, когда мажорное обновление иначе растянется на вечер. CX Codex +1 476установок migrate-to-rstest Переносит тесты из Jest, Vitest или Playwright Test в Rstest, сохраняя обнаружение, ассерты, моки, снапшоты и покрытие. Пригодится, когда надо переехать без переписывания сценариев. CX Codex +1 420установок rspress-custom-theme Скилл подсказывает агенту, как менять тему Rspress v2: от CSS-переменных до замены встроенных компонентов. CX Codex +1 408установок

Похожие

rspeedy-bundle-size lynx-community Скилл разбирает, из чего складывается вес .lynx.bundle в rspeedy/ReactLynx, и подсказывает, за какой рычаг тянуть первым. CX Codex +1 458установок parcel-bundler Mindrally Скилл задаёт агенту правила работы со сборщиком Parcel: точки входа, TypeScript, CSS-модули, кэш и продакшен-сборка. Пригодится, когда проект собирается без конфига. CX Codex +1 633установок upgrade-browser-sdk-v7 datadog-labs Ведёт проект с Datadog Browser SDK с версии 6 на 7: находит устаревшие опции, меняет CDN-ссылки и API. Пригодится, когда после обновления сыпятся ошибки конфигурации. CX Codex +1 459установок tsdown-migrate rolldown Скилл ведёт миграцию TypeScript-библиотеки с tsup на tsdown: таблицы соответствия опций, различия в значениях по умолчанию и замена убранных опций. CX Codex +1 388установок migrate toss Разбирает ваш код на lodash и показывает, как заменить функции на es-toolkit или es-toolkit/compat. Пригодится, когда нужно уменьшить бандл. CX Codex +1 313установок dotnet-upgrade официальный github Помогает спланировать обновление проектов .NET: проверить зависимости, выбрать порядок миграции и подготовить проверки после неё. 11 475установок

Рядом в теме «Фронтенд и UI»

Всё по теме «Фронтенд и UI» →

Вопросы о rspack-v2-upgrade

Как установить rspack-v2-upgrade в Claude?

Выполните npx skills add rstackjs/agent-skills --skill rspack-v2-upgrade -a claude-code. Скилл окажется в ~/.claude/skills/rspack-v2-upgrade/SKILL.md.

Что делает rspack-v2-upgrade?

Проводит проект через переход с Rspack 1.x на v2: находит конфиг, сверяет его с официальным гайдом миграции, обновляет пакеты и правит настройки, затем проверяет сборку и тесты.

На чём сломается апгрейд?

Официальный гайд описывает ядро Rspack. Кастомные плагины в конфиге придётся сверять с их собственной документацией — иначе часть изменений останется незамеченной.

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

SKILL.md · MIT
---
name: rspack-v2-upgrade
description: Use when upgrading a Rspack 1.x project to v2, including dependency and configuration updates.
---

# Rspack 1.x to v2 upgrade

## Workflow

1. **Confirm current setup**
   - Read `package.json` to identify Rspack packages in use.
   - Locate the Rspack config file (commonly `rspack.config.(ts|js|mjs|cjs)`).

2. **Open the official migration guide**
   - Use the official guide as the single source of truth:
     - https://rspack.rs/guide/migration/rspack_1.x

3. **Plan required changes**
   - Compare the current project config with the migration guide.
   - List breaking changes that apply to the project’s current config and plugins.
   - Note any removed or renamed options, defaults, or plugin APIs.

4. **Update dependencies**
   - Upgrade Rspack packages to v2: `@rspack/core`, `@rspack/cli`, `@rspack/dev-server`, `@rspack/plugin-react-refresh`.

5. **Apply migration changes**
   - Update the Rspack config and related code according to the official guide.
   - Remove deprecated or unsupported options.

6. **Validate**
   - Run build and dev commands.
   - Run project tests or type checks.
   - Fix any warnings or errors surfaced by the new version.

© rstackjs · MIT · rstackjs/agent-skills

Смотрите также

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

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