Миграция
Apply DESIGN, canon, and modules to every page in the inventory, producing a deployable static HTML site. Use to migrate or render the whole captured site into the redesigned static tree (
AIadobe
official
Дизайн
Что делает навык
Skill применяет DESIGN, канон и модули к каждой странице из inventory, создавая готовый к развёртыванию статический HTML-сайт в директории stardust/migrated/. Это финальная фаза миграции, обеспечивающая инкрементальное и идемпотентное преобразование захваченного сайта в редизайненное статическое дерево.
Когда применять
- Миграция всего захваченного сайта в редизайненное статическое дерево.
- Миграция отдельной страницы по указанному slug.
- Принудительная повторная миграция всех страниц с флагом --force.
- Миграция только утверждённых (approved) страниц с флагом --require-approved.
- Очистка неиспользуемых активов из директории assets с флагом --clean.
Как работает
- Выполнить обязательную проверку Playwright и убедиться в наличии stardust/state.json, DESIGN.md, DESIGN.json и каталога canon.
- При отсутствии canon выполнить авто-инициализацию из первого утверждённого прототипа, если это возможно.
- Разделить страницы на inScope (directed, prototyped, approved, не stale) и skipped, валидировать provenance для каждой inScope страницы.
- Провести обязательный аудит mobile-adapt для страниц Path A/A' и проверить наличие динамических зависимостей.
- Для каждой страницы выполнить проверку идемпотентности, затем выбрать ветку рендеринга (A, A' или B) и применить канон, модули и правила сохранения контента.
- Собрать активы, скомпоновать метаданные, выполнить валидацию и записать результат в stardust/migrated/ вместе с _meta.json sidecar.
Примеры запросов агенту
Мигрируй все страницы сайта в статический HTML.
Выполни миграцию только страницы с slug 'home' с принудительным перерендерингом.
Мигрируй сайт, используя строгий канон и исключая страницы без статуса approved.
Что понадобится
- Playwright (устанавливается через npm i -D playwright --no-save --legacy-peer-deps при необходимости)
- Наличие файлов stardust/state.json, DESIGN.md, DESIGN.json и каталога stardust/canon/
- Наличие активного направления в stardust/direction.md
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «migrate» из репозитория:
# https://github.com/adobe/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r migrate/ ~/.claude/skills/migrate/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.