byjschulte· 20 skills
End-to-end legacy widget migration pipeline. Accepts a widget ID as argument (e.g., v9.widgets.model-selector.responsive.v1, ws-hours) — auto-resolves source location, extracts business logic, generates preference catalog, maps to Iris design system, and produces BMAD-compatible specs and stories for React Router 7 + Iris + TypeScript. Run from your target repo — no need to navigate to the widget source.
$npx -y skills add jschulte/claude-plugins --skill widget-migrateInstalls into the current project.
Run `npx skills use "https://github.com/jschulte/claude-plugins" --skill "jschulte/claude-plugins/widget-migrate"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/jschulte/claude-plugins" that are relevant to the current task. Run `npx skills add "https://github.com/jschulte/claude-plugins"` and select the relevant skills, then follow their instructions.