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

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

Проводит проект с Rsbuild 1.x через миграцию на v2: зависимости, конфиг, сломанные опции. Пригодится, когда мажорное обновление иначе растянется на вечер.

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

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

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

Обновление зависимостей идёт по двум линиям: @rsbuild/core поднимается до v2, плагины — командой npx taze major --include /rsbuild/ -w -r. После этого правки в конфиге и коде: убрать то, что в v2 больше не поддерживается, привести настройки к новым опциям. В конце — прогон сборки, dev-режима, тестов или проверки типов, с разбором предупреждений новой версии.

Источник истины здесь — официальный гайд, а не память модели, поэтому скилл открывает его перед планированием. Если в проекте плагин, которого в гайде нет, сверять его поведение придётся вручную: агент опирается на то, что описано в миграции.

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

  • поднять @rsbuild/core до v2 без пропущенных ломающих изменений
  • найти в конфиге опции, которые в v2 удалили или переименовали
  • обновить плагины Rsbuild до мажорных версий одной командой
  • разобрать предупреждения и ошибки после смены версии
  • прогнать сборку, dev и тесты после миграции

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

  • Обнови проект с Rsbuild 1.x до v2 и покажи, что сломается в конфиге
  • Пройди по гайду миграции и составь список изменений для моего rsbuild.config.ts
  • Подними @rsbuild/core до v2 и проверь сборку с тестами

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

1Через Skills CLI (Vercel)

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

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

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

Папка скилла целиком; для одного проекта — .claude/skills/rsbuild-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установок rspack-v2-upgrade Ведёт проект с Rspack 1.x через переход на вторую версию: зависимости, конфиг, проверка сборки. Пригодится, когда мажорный апгрейд страшно начинать вручную. CX Codex +1 515установок rspress-description-generator Скилл дописывает поле description во frontmatter страниц Rspress, если его там нет. Пригодится, когда документация уже большая, а метаописания заполнены вручную через одну. CX Codex +1 498установок migrate-to-rstest Переносит тесты из Jest, Vitest или Playwright Test в Rstest, сохраняя обнаружение, ассерты, моки, снапшоты и покрытие. Пригодится, когда надо переехать без переписывания сценариев. CX Codex +1 420установок rspress-custom-theme Скилл подсказывает агенту, как менять тему Rspress v2: от CSS-переменных до замены встроенных компонентов. CX Codex +1 408установок

Похожие

upgrade-browser-sdk-v7 datadog-labs Ведёт проект с Datadog Browser SDK с версии 6 на 7: находит устаревшие опции, меняет CDN-ссылки и API. Пригодится, когда после обновления сыпятся ошибки конфигурации. CX Codex +1 459установок metabase-static-embedding-to-guest-embedding-upgrade metabase Переводит проект с подписанных iframe Metabase на guest embeds через веб-компоненты и embed.js. Пригодится, когда надо заменить /embed/ на <metabase-dashboard> и <metabase-question>. CX Codex +1 355установок agp-9-upgrade Google LLC Ведёт Android-проект с AGP 8 на Android Gradle Plugin 9: поднимает зависимости, переводит сборку на встроенный Kotlin и новый DSL. CX Codex +1 1 200установок capacitor-app-upgrade-v6-to-v7 Cap-go Ведёт приложение на Capacitor с версии 6 на 7: сначала автоматическая миграция, потом ручной чек-лист по iOS, Android и плагинам. CX Codex +1 643установок capacitor-app-upgrade-v5-to-v6 Cap-go Ведёт приложение на Capacitor с версии 5 на 6: запускает npx cap migrate, потом добивает ручной чеклист по Android и iOS. CX Codex +1 639установок prisma-upgrade-v7 prisma Полный гайд по переходу с Prisma ORM v6 на v7 со всеми критическими изменениями: новый генератор, обязательные драйверы, ESM-конфиг и переделка импортов. Используй, когда обновляешь Prisma или сталкиваешься с ошибками v7. CX Codex +1 376 700установок

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

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

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

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

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

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

Ведёт проект через миграцию Rsbuild с 1.x на v2: читает package.json и конфиг, сверяется с официальным гайдом, обновляет зависимости и правит настройки, а потом проверяет сборку и тесты.

Чем этот скилл отличается от обычного вопроса модели про Rsbuild v2?

Он берёт за источник истины официальный гайд v1 → v2 и идёт по шагам от текущего конфига проекта, а не отвечает по общим воспоминаниям о библиотеке.

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

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

# Rsbuild v1 to v2 upgrade

## Workflow

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

2. **Open the official upgrade guide**
   - Use the v1 → v2 guide as the source of truth:
     - https://rsbuild.rs/guide/upgrade/v1-to-v2

3. **Plan the upgrade path**
   - 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**
   - Bump `@rsbuild/core` to v2
   - Bump Rsbuild plugins to latest versions via `npx taze major --include /rsbuild/ -w -r`

5. **Apply config and code changes**
   - Update the Rsbuild config to match v2 options and defaults.
   - Remove deprecated or unsupported settings.

6. **Validate**
   - Run the 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

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

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

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