К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

vue-router-best-practices — скилл для Claude Code: навигация

Скилл обучает ИИ-кодера правилам Vue Router 4: навигационные гварды, обработка параметров маршрутов и синхронизация с жизненным циклом компонента. Помогает избежать бесконечных редиректов, утечек памяти и рассинхронизации данных.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add vuejs-ai/skills --skill vue-router-best-practices -a claude-code
Открыть на GitHub

Что делает vue-router-best-practices

Скилл содержит паттерны для навигационных гвардов (beforeRouteEnter, beforeRouteLeave), правильной работы с async/await в гвардах и обработки перехода между маршрутами с разными параметрами. Охватывает типичные ошибки: забытый await в guard, использование устаревшей функции next(), обработчики события, оставшиеся после размонтирования компонента.

От установки скилла кодер получит рекомендации по использованию Vue Router 4 в production-приложениях, распознавание паттернов бесконечных петель редиректов и способы синхронизации данных при смене параметров маршрута — всё это встроится в подсказки Claude Code, Cursor или другого поддерживаемого редактора при написании роутера.

Какие задачи решает

  • Избежать бесконечные циклы редиректов в навигационных гвардах
  • Синхронизировать данные компонента при изменении параметров маршрута
  • Удалить event listeners перед размонтированием компонента
  • Правильно использовать async/await в beforeRouteEnter и других гвардах
  • Перейти с устаревшей функции next() на современный синтаксис Vue Router 4

Примеры запросов агенту

  • Напиши навигационный guard, который загружает данные перед входом в маршрут и обрабатывает ошибки сети
  • Покажи, как обновить компонент, когда меняется параметр маршрута, но сам маршрут остаётся тем же
  • Помоги настроить очистку event listeners при переходе на другой маршрут

Как установить vue-router-best-practices

1Через Skills CLI (Vercel)

npx skills add vuejs-ai/skills --skill vue-router-best-practices -a claude-code

2Вручную: положить файлы

~/.claude/skills/vue-router-best-practices/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/vue-router-best-practices/

Из того же набора7

Весь набор →
vue-best-practices github.com/vuejs-ai Задаёт стандарты разработки на Vue 3 с Composition API и TypeScript. Пригодится при написании SFC-компонентов, composables и настройке реактивности. Claude Code CX Codex Cursor +1 42 700установок vue-debug-guides github.com/vuejs-ai Скилл для диагностики ошибок Vue 3: реактивность, watchers, компоненты, шаблоны и hydration. Когда агент видит баг во Vue-проекте, он находит причину по каталогу типовых проблем. Claude Code CX Codex Cursor +1 26 700установок vue-pinia-best-practices github.com/vuejs-ai Скилл с лучшими практиками Pinia: как избежать ошибок при настройке хранилищ, сохранить реактивность и правильно организовать state management в Vue-проекте. Claude Code CX Codex Cursor +1 16 800установок create-adaptable-composable github.com/vuejs-ai Скилл для создания переиспользуемых Vue composable, которые принимают значения, рефы или геттеры и работают одинаково во всех случаях. Пригодится, когда нужна библиотечная composable, адаптивная к разным типам входов. Claude Code CX Codex Cursor +1 13 700установок vue-testing-best-practices github.com/vuejs-ai Скилл с правилами и паттернами тестирования приложений на Vue 3. Помогает настроить Vitest и писать тесты компонентов без ошибок внедрения зависимостей. Claude Code CX Codex Cursor +1 13 600установок vue-options-api-best-practices github.com/vuejs-ai Помогает писать компоненты Vue 3 в стиле Options API и разбирать типичные ошибки с TypeScript, методами и хуками жизненного цикла. Claude Code CX Codex Cursor +1 11 600установок

Похожие

digits-fintech-swiss-template nexu-io Шаблон финтех-презентации в швейцарской сетке: чёрный, тёплая бумага, неоново-лаймовые акценты. Три слайда с крупными числовыми карточками и навигацией с клавиатуры, всё в одном HTML-файле. Claude Code CX Codex Cursor +1 2 700установок full-page-screenshot nexu-io Скилл захватывает полные скриншоты веб-страниц через Chrome DevTools Protocol без внешних зависимостей. Пригодится для портфолио, кейсов и аудитов. Claude Code CX Codex Cursor +1 2 700установок artifacts-builder nexu-io Скилл помогает создавать сложные многокомпонентные HTML-артефакты для claude.ai. В работе опирается на React и Tailwind CSS с библиотекой shadcn/ui. Claude Code CX Codex Cursor +1 2 700установок gsap-framer-scroll-animation официальный Utkarsh Patrikar Скилл помогает создавать анимации, связанные со скроллом, через GSAP ScrollTrigger и Framer Motion. Подойдёт для React, Next.js и vanilla JS. GitHub Copilot 3 900установок design-motion-principles kylezantos Создаёт и проверяет анимации интерфейса с учётом контекста продукта и частоты действий. Нужен для переходов, состояний наведения и микровзаимодействий. Claude Code CX Codex Cursor +1 12 600установок argent-lens software-mansion Скилл для выбора визуальных вариантов интерфейса в нативном окне Argent Lens. Помогает сравнить несколько дизайнов кнопки или экрана на симуляторе. Claude Code CX Codex Cursor +1 22 400установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. Claude Code Claude.ai 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок

Вопросы о vue-router-best-practices

Как установить vue-router-best-practices в Claude Code?

Выполни npx skills add vuejs-ai/skills --skill vue-router-best-practices -a claude-code, затем открой ~/.claude/skills/vue-router-best-practices/SKILL.md. Для других редакторов команда отличается (см. Cursor, Codex или GitHub Copilot в списке).

Что делает этот скилл?

Учит ИИ-кодера правилам Vue Router 4: как писать навигационные гварды, работать с параметрами маршрутов, синхронизировать состояние компонента и избегать утечек памяти.

Работает ли скилл со всеми редакторами?

Да, поддерживает Claude Code, Cursor, Codex, GitHub Copilot, Gemini CLI и OpenCode. Каждый редактор требует своей команды установки.

Исходный текст

SKILL.md · MIT
---
name: vue-router-best-practices
description: "Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions."
version: 1.0.0
license: MIT
author: github.com/vuejs-ai
---

Vue Router best practices, common gotchas, and navigation patterns.

### Navigation Guards
- Navigating between same route with different params → See [router-beforeenter-no-param-trigger](reference/router-beforeenter-no-param-trigger.md)
- Accessing component instance in beforeRouteEnter guard → See [router-beforerouteenter-no-this](reference/router-beforerouteenter-no-this.md)
- Navigation guard making API calls without awaiting → See [router-guard-async-await-pattern](reference/router-guard-async-await-pattern.md)
- Users trapped in infinite redirect loops → See [router-navigation-guard-infinite-loop](reference/router-navigation-guard-infinite-loop.md)
- Navigation guard using deprecated next() function → See [router-navigation-guard-next-deprecated](reference/router-navigation-guard-next-deprecated.md)

### Route Lifecycle
- Stale data when navigating between same route → See [router-param-change-no-lifecycle](reference/router-param-change-no-lifecycle.md)
- Event listeners persisting after component unmounts → See [router-simple-routing-cleanup](reference/router-simple-routing-cleanup.md)

### Setup
- Building production single-page application → See [router-use-vue-router-for-production](reference/router-use-vue-router-for-production.md)

© github.com/vuejs-ai · MIT · vuejs-ai/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой