onewave-ai/full-codebase-migrator
Uses 1M context window to ingest an entire codebase and output a file-by-file migration plan. Supports JS to TS, React class to hooks, framework migrations, and more. Generates migration-plan.md with file inventory, dependency graph, migration order, file-by-file changes, estimated effort, and risk assessment.
npx skills add https://github.com/OneWave-AI/claude-skills --skill full-codebase-migrator
Leverage the full 1M token context window to ingest an entire codebase, understand its architecture end-to-end, and produce a comprehensive, file-by-file migration plan that a team can execute sequentially without conflicts.
references/migration-types.md -- supported migration types; when to use and when not to use this skill.references/ingestion.md -- architecture, glob patterns, metadata collection, read order, context budgeting, and dependency graph construction (Steps 0-2).references/workflow-detail.md -- per-file assessment, migration order, risk scoring, and effort estimation templates (Steps 3-6).references/output-template.md -- migration-plan.md and migration-plan.json templates, edge cases, and the final quality checklist (Steps 7-8).references/migration-types.md for supported types and fit.references/ingestion.md.references/ingestion.md.references/workflow-detail.md.references/workflow-detail.md.references/workflow-detail.md.references/workflow-detail.md and the effort calibration table in references/migration-types.md.references/output-template.md.Codebases too large for context, monorepos, partially migrated codebases, and codebases without tests each need adjusted handling. See references/output-template.md.
Take onewave-ai/full-codebase-migrator from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.