Compétences nextjs-devtools
📦

nextjs-devtools

Risque faible ⚙️ Commandes externes🌐 Accès réseau📁 Accès au système de fichiers

Inspecter les routes et composants Next.js

Également disponible depuis: Asmayaseen,92Bilal26

Le débogage des applications Next.js est chronophage sans visibilité sur les routes, composants et configuration de build. Cette skill fournit des outils basés sur MCP pour inspecter la structure de l'application, lister les routes, examiner les composants et consulter les informations de build directement depuis Claude.

Prend en charge: Claude Codex Code(CC)
📊 70 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "nextjs-devtools". List all routes in this Next.js application

Résultat attendu:

  • Routes found:
  • / (page) - Home page
  • /about (page) - About page
  • /api/users (api) - User API endpoint
  • /api/auth (api) - Authentication API
  • /dashboard/[id] (page) - Dynamic dashboard route
  • /docs/[...slug] (page) - Catch-all documentation route

Utilisation de "nextjs-devtools". Get details for the /api/users route

Résultat attendu:

  • Route: /api/users
  • Type: API Route
  • Handler: GET, POST
  • File: pages/api/users.ts
  • Parameters: None
  • Body Parse: Yes

Utilisation de "nextjs-devtools". List all components in this application

Résultat attendu:

  • Components found:
  • - Button (shared/components/Button.tsx)
  • - Navbar (shared/components/Navbar.tsx)
  • - UserCard (features/users/UserCard.tsx)
  • - DashboardLayout (layouts/DashboardLayout.tsx)

Audit de sécurité

Risque faible
v4 • 1/21/2026

Legitimate Next.js development tooling. Static analyzer flagged Python f-strings as cryptographic patterns and subprocess.Popen as dangerous. These are false positives. The skill spawns a trusted MCP server package for Next.js inspection utilities.

4
Fichiers analysés
1,412
Lignes analysées
5
résultats
4
Total des audits
Problèmes à risque faible (2)
External command execution
The skill spawns the Next.js devtools MCP server process using subprocess.Popen and npx. This is legitimate behavior for an MCP client skill, spawning trusted npm package 'next-devtools-mcp@latest'. Arguments come from skill configuration, not user input.
HTTP network access
The MCP client uses urllib for HTTP transport to communicate with MCP servers. This is standard MCP protocol behavior and expected for skills that use HTTP transport.

Facteurs de risque

Score de qualité

45
Architecture
100
Maintenabilité
85
Contenu
31
Communauté
86
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Explorer des projets Next.js inconnus

Lorsque vous rejoignez une nouvelle base de code Next.js, utilisez cette skill pour comprendre rapidement la structure des routes, l'organisation des composants et la configuration de build sans lire manuellement chaque fichier.

Déboguer les problèmes de correspondance de routes

Lorsque les routes ne correspondent pas comme prévu, utilisez list-routes et get-route-info pour vérifier quelles routes sont enregistrées et quels gestionnaires existent pour des chemins spécifiques.

Examiner la configuration de build

Avant le déploiement ou lors du dépannage de problèmes de build, inspectez la configuration de build réellement utilisée, incluant les paramètres webpack, les options d'optimisation et les variables d'environnement.

Essayez ces prompts

Lister toutes les routes de l'application
Use the nextjs-devtools skill to list all routes in this Next.js application. Show me the route paths and their types (page, api, layout).
Inspecter les détails d'une route spécifique
Use nextjs-devtools to get details about the route at /[path]. Show me the file handler, parameters, and any dynamic segment patterns.
Trouver l'utilisation des composants
Use the skill to list all React components in this application. Group them by where they are used (pages, layouts, or shared components).
Vérifier la configuration de build
Run get-build-info and get-config to show me the current build configuration. Pay attention to webpack customizations, image optimization settings, and experimental features.

Bonnes pratiques

  • Exécutez next build avant d'inspecter les informations de build pour vous assurer que le répertoire .next existe
  • Démarrez le serveur MCP une fois et réutilisez-le pour plusieurs requêtes afin de réduire les frais de démarrage
  • Utilisez get-route-info après list-routes pour comprendre les gestionnaires et paramètres de routes spécifiques

Éviter

  • Utiliser cette skill sur des projets non-Next.js (ne trouvera pas de routes ni d'informations de build)
  • S'attendre à des mises à jour en temps réel sans redémarrer le serveur MCP après des modifications de code
  • Exécuter list-components sur de très grandes applications sans filtrage peut produire une sortie volumineuse

Foire aux questions

Qu'est-ce que Next.js DevTools ?
Next.js DevTools est un serveur MCP qui fournit des outils pour inspecter les applications Next.js. Il peut lister les routes, composants, configuration de build et paramètres next.config.js.
Dois-je installer quelque chose ?
La skill utilise npx pour exécuter next-devtools-mcp@latest automatiquement. Aucune installation globale n'est requise. Assurez-vous d'avoir Node.js et npm installés.
Comment cette skill se connecte-t-elle à Next.js DevTools ?
La skill inclut un script client MCP qui peut démarrer le serveur Next.js DevTools via npx (transport stdio) ou se connecter à un serveur en cours d'exécution via HTTP.
Quelle est la différence entre les transports stdio et HTTP ?
Stdio démarre un nouveau processus serveur pour chaque commande. HTTP se connecte à un serveur persistant. HTTP est plus rapide pour plusieurs requêtes mais nécessite de démarrer d'abord le serveur avec start-server.sh.
Pourquoi mes informations de build sont-elles vides ?
Les informations de build nécessitent le répertoire .next. Exécutez next build dans votre projet avant d'utiliser get-build-info. Certains paramètres peuvent ne pas apparaître en mode développement.
Cette skill peut-elle modifier mon application Next.js ?
Non. Cette skill est en lecture seule. Elle inspecte uniquement les routes, composants et configuration sans apporter de modifications aux fichiers de votre application.

Détails du développeur

Structure de fichiers