Habilidades port-allocator
🔌

port-allocator

Baixo Risco 📁 Acesso ao sistema de arquivos

Gérer les ports du serveur de développement entre les projets

L'exécution de plusieurs projets de développement entraîne des conflits de ports et de la confusion. L'attributeur de ports attribue automatiquement des plages de ports uniques à chaque projet.

Suporta: Claude Codex Code(CC)
⚠️ 68 Ruim
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "port-allocator". Quel port dois-je utiliser pour mon projet ?

Resultado esperado:

  • Répertoire du projet : ~/Codes/my-app
  • Plage de ports : 3020-3029
  • Application principale : 3020, API : 3021, Autres services : 3022-3029

A utilizar "port-allocator". Montre-moi tous les projets enregistrés

Resultado esperado:

  • Projets enregistrés (3) :
  • - my-app : 3000-3009
  • - api-server : 3010-3019
  • - dashboard : 3020-3029

Auditoria de Segurança

Baixo Risco
v1 • 1/18/2026

All 298 static findings are FALSE POSITIVES. This skill contains only markdown documentation files that instruct Claude on port management. The backticks are code examples in markdown, not executable code. The 'weak crypto' detections are matching 'MD' in filenames. High entropy in Japanese/Chinese files is expected for non-ASCII text.

4
Arquivos analisados
716
Linhas analisadas
2
achados
1
Total de auditorias
Problemas de Baixo Risco (1)
Configuration file modification
Skill instructs Claude to modify ~/.claude/ configuration files - this is expected behavior for Claude Code settings management

Fatores de risco

📁 Acesso ao sistema de arquivos (1)
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
85
Conteúdo
31
Comunidade
88
Segurança
83
Conformidade com especificações

O Que Você Pode Construir

Gérer les ports de plusieurs projets

Exécutez plusieurs applications web simultanément sans conflits de ports en attribuant à chaque projet sa propre plage de ports dédiée.

Standardiser les attributions de ports

Créez une allocation de ports cohérente entre les membres de l'équipe afin que tout le monde utilise les mêmes ports pour les projets partagés.

Organiser les ports des microservices

Attribuez des plages de ports pour les services dans une architecture microservices avec l'application principale, l'API et les ports des services auxiliaires.

Tente Estes Prompts

Obtenir le port du projet actuel
/port-allocator
Lister tous les ports
/port-allocator list
Rechercher de nouveaux projets
/port-allocator scan
Configurer le répertoire de code
/port-allocator config ~/Projects

Melhores Práticas

  • Exécutez d'abord /port-allocator allow pour configurer les permissions et éviter les demandes de confirmation
  • Utilisez /port-allocator scan après avoir ajouté de nouveaux projets à votre répertoire de code
  • Ne tuez que les processus dans la plage de ports de votre projet lors du redémarrage des services

Evitar

  • N'utilisez pas pkill -f node car cela affectera d'autres projets
  • N'attribuez pas manuellement de ports en dehors de votre plage attribuée
  • N'écrasez pas ~/.claude/CLAUDE.md - ajoutez toujours à la fin pour préserver le contenu existant

Perguntas Frequentes

Quelle plage de ports mon projet va-t-il recevoir ?
Chaque projet reçoit 10 ports consécutifs à partir de 3000. Le premier projet obtient 3000-3009, le deuxième 3010-3019, et ainsi de suite.
Que faire si mon projet n'a pas de package.json ?
L'outil attribue uniquement des ports aux répertoires contenant package.json. Ajoutez un package.json ou utilisez /port-allocator add pour enregistrer manuellement.
Comment changer mon répertoire de code ?
Exécutez /port-allocator config ~/votre/chemin pour définir un emplacement personnalisé pour le répertoire de code.
Puis-je utiliser ceci pour des projets non-Node.js ?
Oui, mais vous avez besoin d'un fichier package.json ou utilisez la commande add manuelle pour enregistrer le projet.
Que se passe-t-il si je manque de ports ?
Avec des plages de 10 ports commençant à 3000, vous pouvez avoir environ 700 projets avant d'atteindre le port 10000.
Est-ce que cela fonctionne avec plusieurs instances Claude Code ?
Oui, le registre des ports dans ~/.claude/port-registry.json est partagé entre toutes les instances Claude Code sur votre machine.

Detalhes do Desenvolvedor

Autor

guo-yu

Licença

MIT

Referência

master

Estrutura de arquivos