skills/repo-modernize-upgrade-audit/SKILL.md
Repo/monorepo—dep modernize, vuln fix, framework-aware upgrade, hard-cut, dep-native refactors.
npx skillsauth add bjornmelin/dev-skills repo-modernize-upgrade-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when you need to audit, upgrade, refactor, and simplify a repo or monorepo end-to-end around dependencies, security findings, deprecations, and framework migrations.
Use the base prompt below by default. If the repo shape or workflow calls for a specialized operating mode, load the matching reference first:
references/00-variant-index.mdreferences/framework-lane-selection.mdreferences/dependency-decision-matrix.mdreferences/verification-matrix.mdreferences/report-template.mdreferences/bun-first.mdreferences/pnpm-turbo-monorepo.mdreferences/plan-first.mdSelection guidance:
references/bun-first.mdreferences/pnpm-turbo-monorepo.mdreferences/plan-first.mdreferences/framework-lane-selection.mdreferences/dependency-decision-matrix.mdreferences/verification-matrix.mdreferences/report-template.mdreferences/00-variant-index.md firstUse these throughout the task:
$bun-dev$hard-cut$clean-code$reducing-entropy$githubcontext7web.runUse $opensrc conditionally as an escalation path for package upgrades
that need source-level proof.
Framework-specific routing is defined in the execution prompt below and refined
further in references/framework-lane-selection.md.
For full execution mode, load references/execution-prompt.md. It contains the complete modernization prompt, research requirements, dependency audit workflow, framework lanes, upgrade strategy, verification expectations, and final report contract.
Keep this entrypoint focused on routing and reference selection. Do not duplicate framework-specific playbooks here; use the variant references above.
development
Repo/monorepo modernization: dependency upgrades, security fixes, deprecation cleanup, framework migrations, dependency-native refactors, and verified hard-cut simplification.
development
Use this skill for Browser Web Animations API: Element.animate(), Animation, KeyframeEffect, playback control, generated keyframes, cancel/finish, commitStyles, and cleanup. Trigger on Element.animate, WAAPI, Web Animations API, KeyframeEffect, Animation object, commitStyles. Do not use for near-miss tasks outside these boundaries; route to adjacent motion or platform skills when they own the implementation.
tools
Use this skill for Three.js, React Three Fiber, Drei, Canvas/createRoot lifecycle, loaders, GLTF, useFrame, disposal, SSR/client boundaries, DPR, and browser proof. Trigger on Three.js, THREE, @react-three/fiber, @react-three/drei, R3F Canvas, useFrame, GLTF, WebGLRenderer. Do not use for near-miss tasks outside these boundaries; route to adjacent motion or platform skills when they own the implementation.
development
Use this skill for Tailwind CSS v4 transition, animation, duration, easing, motion-safe/motion-reduce, @theme motion tokens, and static class safety. Trigger on Tailwind animation, transition-all, motion-safe, motion-reduce, @theme, animate-, duration-. Do not use for near-miss tasks outside these boundaries; route to adjacent motion or platform skills when they own the implementation.