This is a troubleshooting reference for the stuff that actually breaks in Vue Router 4. It covers the classic gotchas: navigation guards not firing when params change, the beforeRouteEnter this access trap, infinite redirect loops, and cleanup issues that cause memory leaks. Each pattern links to a specific problem and solution, from deprecated next() usage to async/await patterns in guards. If you've ever debugged why your component didn't refresh on a param change or why users got stuck in a redirect cycle, this has the answer. It's less about architecture and more about avoiding the pitfalls that waste half your afternoon.
npx skills add https://github.com/hyf0/vue-skills --skill vue-router-best-practices