port-allocator
Управление портами серверов разработки между проектами
Запуск нескольких проектов разработки приводит к конфликтам и путанице с портами. Port Allocator автоматически назначает уникальные диапазоны портов каждому проекту.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「port-allocator」を使用しています。 What port should I use for my project?
期待される結果:
- Project directory: ~/Codes/my-app
- Port range: 3020-3029
- Main app: 3020, API: 3021, Other services: 3022-3029
「port-allocator」を使用しています。 Show me all registered projects
期待される結果:
- Registered projects (3):
- - my-app: 3000-3009
- - api-server: 3010-3019
- - dashboard: 3020-3029
セキュリティ監査
低リスク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.
低リスクの問題 (1)
リスク要因
📁 ファイルシステムへのアクセス (1)
品質スコア
作れるもの
Управление портами нескольких проектов
Запускайте несколько веб-приложений одновременно без конфликтов портов, назначив каждому проекту собственный выделенный диапазон портов.
Стандартизация назначений портов
Создайте согласованное распределение портов между членами команды, чтобы все использовали одинаковые порты для общих проектов.
Организация портов микросервисов
Выделите диапазоны портов для сервисов в архитектуре микросервисов с основным приложением, API и вспомогательными сервисами.
これらのプロンプトを試す
/port-allocator
/port-allocator list
/port-allocator scan
/port-allocator config ~/Projects
ベストプラクティス
- Сначала запустите /port-allocator allow для настройки разрешений и избежания запросов подтверждения
- Используйте /port-allocator scan после добавления новых проектов в кодовую директорию
- Убивайте только процессы в диапазоне портов вашего проекта при перезапуске сервисов
回避
- Не используйте pkill -f node, так как это затронет другие проекты
- Не назначайте вручную порты за пределами выделенного диапазона
- Не перезаписывайте ~/.claude/CLAUDE.md - всегда добавляйте в конец, чтобы сохранить существующее содержимое
よくある質問
Какой диапазон портов получит мой проект?
Что делать, если в моем проекте нет package.json?
Как изменить кодовую директорию?
Можно ли использовать это для проектов не на Node.js?
Что произойдет, если порты закончатся?
Работает ли это с несколькими экземплярами Claude Code?
開発者の詳細
ファイル構成