スキル port-allocator
🔌

port-allocator

低リスク 📁 ファイルシステムへのアクセス

Gerenciar Portas do Servidor de Desenvolvimento Entre Projetos

Executar vários projetos de desenvolvimento leva a conflitos e confusão de portas. O Alocador de Portas atribui intervalos de portas únicos a cada projeto automaticamente.

対応: Claude Codex Code(CC)
⚠️ 66 貧弱
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「port-allocator」を使用しています。 Qual porta devo usar para meu projeto?

期待される結果:

  • Diretório do projeto: ~/Codes/my-app
  • Intervalo de portas: 3020-3029
  • Aplicativo principal: 3020, API: 3021, Outros serviços: 3022-3029

「port-allocator」を使用しています。 Mostre-me todos os projetos registrados

期待される結果:

  • Projetos registrados (3):
  • - my-app: 3000-3009
  • - api-server: 3010-3019
  • - dashboard: 3020-3029

セキュリティ監査

低リスク
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
スキャンされたファイル
716
解析された行数
2
検出結果
1
総監査数
低リスクの問題 (1)
Configuration file modification
Skill instructs Claude to modify ~/.claude/ configuration files - this is expected behavior for Claude Code settings management

リスク要因

📁 ファイルシステムへのアクセス (1)
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
22
コミュニティ
88
セキュリティ
83
仕様準拠

作れるもの

Gerenciar Portas de Múltiplos Projetos

Execute várias aplicações web simultaneamente sem conflitos de portas, atribuindo a cada projeto seu próprio intervalo de portas dedicado.

Padronizar Atribuições de Portas

Crie alocação de portas consistente entre membros da equipe para que todos usem as mesmas portas para projetos compartilhados.

Organizar Portas de Microsserviços

Alocar intervalos de portas para serviços em uma arquitetura de microsserviços com porta do aplicativo principal, API e portas de serviços auxiliares.

これらのプロンプトを試す

Obter Porta do Projeto Atual
/port-allocator
Listar Todas as Portas
/port-allocator list
Procurar Novos Projetos
/port-allocator scan
Configurar Diretório de Código
/port-allocator config ~/Projects

ベストプラクティス

  • Execute /port-allocator allow primeiro para configurar permissões e evitar solicitações de confirmação
  • Use /port-allocator scan após adicionar novos projetos ao seu diretório de código
  • Apenas mate processos dentro do intervalo de portas do seu projeto ao reiniciar serviços

回避

  • Não use pkill -f node, pois afetará outros projetos
  • Não atribua portas manualmente fora do seu intervalo alocado
  • Não sobrescreva ~/.claude/CLAUDE.md - sempre anexe para preservar o conteúdo existente

よくある質問

Qual intervalo de portas meu projeto receberá?
Cada projeto recebe 10 portas consecutivas a partir de 3000. O primeiro projeto recebe 3000-3009, o segundo recebe 3010-3019, e assim por diante.
E se meu projeto não tiver package.json?
A habilidade aloca portas apenas para diretórios contendo package.json. Adicione um package.json ou use /port-allocator add para registrar manualmente.
Como altero meu diretório de código?
Execute /port-allocator config ~/seu/caminho para definir um local de diretório de código personalizado.
Posso usar isso para projetos não-Node.js?
Sim, mas você precisa de um arquivo package.json ou usar o comando add manual para registrar o projeto.
O que acontece se eu ficar sem portas?
Com intervalos de 10 portas começando em 3000, você pode ter aproximadamente 700 projetos antes de atingir a porta 10000.
Isso funciona entre várias instâncias do Claude Code?
Sim, o registro de portas em ~/.claude/port-registry.json é compartilhado entre todas as instâncias do Claude Code em sua máquina.

開発者の詳細

作成者

guo-yu

ライセンス

MIT

参照

master

ファイル構成