スキル port-allocator
🔌

port-allocator

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

Entwicklungsserver-Ports über Projekte hinweg verwalten

Das Ausführen mehrerer Entwicklungsprojekte führt zu Port-Konflikten und Verwirrung. Port Allocator weist jedem Projekt automatisch eindeutige Portbereiche zu.

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

スキルZIPをダウンロード

2

Claudeでアップロード

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

3

オンにして利用開始

テストする

「port-allocator」を使用しています。 Welchen Port sollte ich für mein Projekt verwenden?

期待される結果:

  • Projektverzeichnis: ~/Codes/my-app
  • Port-Bereich: 3020-3029
  • Haupt-App: 3020, API: 3021, Andere Dienste: 3022-3029

「port-allocator」を使用しています。 Zeige mir alle registrierten Projekte

期待される結果:

  • Registrierte Projekte (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
仕様準拠

作れるもの

Mehrere Projekt-Ports verwalten

Führen Sie mehrere Web-Anwendungen gleichzeitig ohne Port-Konflikte aus, indem Sie jedem Projekt seinen eigenen dedizierten Portbereich zuweisen.

Port-Zuweisungen standardisieren

Erstellen Sie konsistente Port-Zuweisungen über Teammitglieder hinweg, damit jeder dieselben Ports für gemeinsame Projekte verwendet.

Microservices-Ports organisieren

Weisen Sie Port-Bereiche für Dienste in einer Microservices-Architektur mit Haupt-App, API und Hilfsdienst-Ports zu.

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

Aktuellen Projekt-Port abrufen
/port-allocator
Alle Ports auflisten
/port-allocator list
Nach neuen Projekten scannen
/port-allocator scan
Code-Verzeichnis konfigurieren
/port-allocator config ~/Projects

ベストプラクティス

  • Führen Sie zuerst /port-allocator allow aus, um Berechtigungen zu konfigurieren und Bestätigungsaufforderungen zu vermeiden
  • Verwenden Sie /port-allocator scan nach dem Hinzufügen neuer Projekte zu Ihrem Code-Verzeichnis
  • Beenden Sie nur Prozesse innerhalb Ihres Projekt-Port-Bereichs, wenn Sie Dienste neu starten

回避

  • Verwenden Sie nicht pkill -f node, da dies andere Projekte beeinträchtigt
  • Weisen Sie Ports nicht manuell außerhalb Ihres zugewiesenen Bereichs zu
  • Überschreiben Sie nicht ~/.claude/CLAUDE.md - hängen Sie immer an, um vorhandene Inhalte zu preservieren

よくある質問

Welchen Port-Bereich erhält mein Projekt?
Jedes Projekt erhält 10 aufeinanderfolgende Ports, beginnend bei 3000. Das erste Projekt erhält 3000-3009, das zweite 3010-3019 und so weiter.
Was ist, wenn mein Projekt keine package.json hat?
Die Skill weist nur Ports Verzeichnissen zu, die package.json enthalten. Fügen Sie eine package.json hinzu oder verwenden Sie /port-allocator add, um manuell zu registrieren.
Wie ändere ich mein Code-Verzeichnis?
Führen Sie /port-allocator config ~/your/path aus, um einen benutzerdefinierten Code-Verzeichnisort festzulegen.
Kann ich dies für Non-Node.js-Projekte verwenden?
Ja, aber Sie benötigen eine package.json-Datei oder verwenden den manuellen Add-Befehl, um das Projekt zu registrieren.
Was passiert, wenn mir die Ports ausgehen?
Mit 10-Port-Bereichen, beginnend bei 3000, können Sie etwa 700 Projekte haben, bevor Port 10000 erreicht wird.
Funktioniert dies über mehrere Claude Code-Instanzen hinweg?
Ja, die Port-Registry in ~/.claude/port-registry.json wird über alle Claude Code-Instanzen auf Ihrem Computer geteilt.

開発者の詳細

作成者

guo-yu

ライセンス

MIT

参照

master

ファイル構成