migration-prep

Plan Phase 1 migration from 1st-gen to 2nd-gen components.

1.5k|257|Updated Nov 19, 2018
One-click install
npx skills add https://github.com/adobe/spectrum-web-components --skill migration-prep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migration-prep
Source: https://github.com/adobe/spectrum-web-components/tree/main/.ai/skills/migration-prep
Command: npx skills add https://github.com/adobe/spectrum-web-components --skill migration-prep

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Phase 1 of the 1st-gen to 2nd-gen component migration. The goal is to thoroughly understand the component and produce a written migration plan—covering API surface, breaking changes, file layout, and naming decisions—before any code is moved or refactored.

Core Features & Use Cases

  • Document current API surface and dependencies to establish baseline.
  • Define breaking changes and create a detailed migration plan and scope.
  • Use during project planning meetings to align team understanding before implementation.

Quick Start

Initiate migration prep for a component by producing a written Phase 1 plan that documents API surface, breaking changes, file layout, and naming decisions prior to any code changes.

Frequently Asked Questions about migration-prep

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a 1st-gen to 2nd-gen component migration?

To plan a 1st-gen to 2nd-gen component migration, document the current API surface, identify breaking changes, and define file layout and naming decisions in a written plan before refactoring begins.

What is included in a Phase 1 migration plan?

A Phase 1 migration plan includes the defined API surface, breaking changes, file layout, naming decisions, scope, dependencies, and success criteria established before code changes occur.

When should I document API surface and breaking changes for a migration?

You should document API surface and breaking changes during early migration workstreams to establish a baseline and align team understanding before any code is moved or refactored.

Does migration prep help with project planning meetings for component refactoring?

Migration prep helps with project planning meetings by providing a written Phase 1 plan that aligns team understanding of component scope, dependencies, and naming decisions prior to implementation.

What are the limitations of starting a component migration without a written plan?

Starting without a written migration plan risks misaligned understanding of breaking changes, undefined API surface, and unclear naming decisions, which can cause errors during subsequent code refactoring.