From vanguard-frontier-agentic
Builds a phased, reversible frontend migration plan using strangler-fig patterns with measurable exit criteria per phase. Works for legacy-to-modern migrations (jQuery/Backbone/AngularJS) and bundler upgrades (CRA/Webpack to Vite).
How this skill is triggered — by the user, by Claude, or both
Slash command
/vanguard-frontier-agentic:frontend-migration-modernization-planThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Most full frontend rewrites blow their timeline/budget or never ship, while unmanaged incremental migrations rot into permanent dual-stack debt. This skill exists to produce a bounded, reversible, metric-gated migration plan without stuffing the entire migration playbook (strangler patterns, legacy-jQuery inventory tactics, framework-upgrade risk analysis, rollback design) into every response —...
Most full frontend rewrites blow their timeline/budget or never ship, while unmanaged incremental migrations rot into permanent dual-stack debt. This skill exists to produce a bounded, reversible, metric-gated migration plan without stuffing the entire migration playbook (strangler patterns, legacy-jQuery inventory tactics, framework-upgrade risk analysis, rollback design) into every response — those load only when the task needs them.
Use this skill when the user asks to:
references/strangler-boundary-design.md only when the user needs the actual seam/proxy design, not for a high-level phase summary.references/rollback-and-exit-criteria.md only when defining or auditing phase gates.references/rewrite-vs-incremental-decision.md only when the user is undecided between rewrite and incremental strangling.Every framework-specific migration API, codemod name, config flag, or "recommended path" claim in a response must be traceable to one of:
mcp__Context7__resolve-library-id then confirmed with mcp__Context7__query-docs against the specific library (e.g. /reactjs/react.dev, /vercel/next.js) in this session or a prior verification you can cite by source URL.Do not invent codemod names, CLI flags, or config keys. If Context7 and official docs both lack coverage for a specific claim (e.g. an exact flag for a niche bundler), say so and mark it inference — verify against installed tooling rather than guessing. Re-verify before citing if the last check is not from the current session, since migration tooling and recommended paths change across releases (e.g. Next.js has shipped multiple generations of App Router migration guidance; React Compiler adoption guidance is still evolving).
Confirmed in this skill's authoring session (re-verify if stale):
npx @next/codemod cra-to-next for CRA → Next.js migration, and a rewrites().fallback config for proxying unmigrated routes during incremental strangler cutover. Source: vercel/next.js docs (01-app/02-guides/upgrading/codemods.mdx, 01-app/03-api-reference/05-config/01-next-config-js/rewrites.mdx).app/ and pages/ directories coexisting during App Router migration and recommends breaking the migration into small incremental steps. Source: vercel/next.js docs (01-app/02-guides/migrating/app-router-migration.mdx).compilationMode: 'annotation' plus "use memo" / "use no memo" directives, letting teams opt components in/out individually before flipping to full inference mode. Source: reactjs/react.dev docs (reference/react-compiler/directives.md, learn/react-compiler/incremental-adoption.md).Load these only when needed:
Return, at minimum:
npx claudepluginhub raishin/vanguard-frontier-agentic --plugin vanguard-frontier-agenticGuides gradual migration from legacy JavaScript/jQuery/MPA frontends to modern stacks (React, Vue, Next.js, Nuxt, TypeScript) while preserving behavior. Use for intentional tech stack upgrades, not routine bug fixes.
Modernizes legacy systems using patterns like strangler fig, feature flags, and incremental refactoring. Use for planning migrations, decomposing monoliths, or reducing technical debt.
Refactors legacy codebases, migrates outdated frameworks, and guides gradual modernization with risk mitigation strategies like strangler fig pattern, feature flags, and test-first refactoring.