スキル port-allocator
🔌

port-allocator

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

Управление портами серверов разработки между проектами

Запуск нескольких проектов разработки приводит к конфликтам и путанице с портами. Port Allocator автоматически назначает уникальные диапазоны портов каждому проекту.

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

スキルZIPをダウンロード

2

Claudeでアップロード

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

3

オンにして利用開始

テストする

「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

セキュリティ監査

低リスク
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
仕様準拠

作れるもの

Управление портами нескольких проектов

Запускайте несколько веб-приложений одновременно без конфликтов портов, назначив каждому проекту собственный выделенный диапазон портов.

Стандартизация назначений портов

Создайте согласованное распределение портов между членами команды, чтобы все использовали одинаковые порты для общих проектов.

Организация портов микросервисов

Выделите диапазоны портов для сервисов в архитектуре микросервисов с основным приложением, 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 - всегда добавляйте в конец, чтобы сохранить существующее содержимое

よくある質問

Какой диапазон портов получит мой проект?
Каждый проект получает 10 последовательных портов, начиная с 3000. Первый проект получает 3000-3009, второй - 3010-3019 и так далее.
Что делать, если в моем проекте нет package.json?
Инструмент выделяет порты только для директорий, содержащих package.json. Добавьте package.json или используйте /port-allocator add для ручной регистрации.
Как изменить кодовую директорию?
Запустите /port-allocator config ~/your/path для установки пользовательского расположения кодовой директории.
Можно ли использовать это для проектов не на Node.js?
Да, но вам нужен файл package.json или используйте команду add для ручной регистрации проекта.
Что произойдет, если порты закончатся?
С 10-портовыми диапазонами, начинающимися с 3000, вы можете иметь примерно 700 проектов, прежде чем достигнете порта 10000.
Работает ли это с несколькими экземплярами Claude Code?
Да, реестр портов в ~/.claude/port-registry.json используется совместно всеми экземплярами Claude Code на вашем компьютере.

開発者の詳細

作成者

guo-yu

ライセンス

MIT

参照

master

ファイル構成