技能 port-allocator
🔌

port-allocator

低风险 📁 文件系统访问

프로젝트 간 개발 서버 포트 관리

여러 개발 프로젝트를 실행하면 포트 충돌과 혼란이 발생합니다. Port Allocator는 각 프로젝트에 고유한 포트 범위를 자동으로 할당합니다.

支持: Claude Codex Code(CC)
⚠️ 66
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“port-allocator”。 내 프로젝트에 어떤 포트를 사용해야 하나요?

预期结果:

  • 프로젝트 디렉토리: ~/Codes/my-app
  • 포트 범위: 3020-3029
  • 메인 앱: 3020, API: 3021, 기타 서비스: 3022-3029

正在使用“port-allocator”。 등록된 모든 프로젝트를 보여주세요

预期结果:

  • 등록된 프로젝트 (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를 덮어쓰지 마세요 - 기존 내용을 보존하려면 항상 추가하세요

常见问题

내 프로젝트는 어떤 포트 범위를 얻나요?
각 프로젝트는 3000에서 시작하여 10개의 연속 포트를 얻습니다. 첫 번째 프로젝트는 3000-3009, 두 번째는 3010-3019를 차례로 할당받습니다.
내 프로젝트에 package.json이 없으면 어떻게 되나요?
이 스킬은 package.json이 포함된 디렉토리에のみ 포트를 할당합니다. package.json을 추가하거나 /port-allocator add를 사용하여 수동으로 등록하세요.
코드 디렉토리를 어떻게 변경하나요?
사용자 정의 코드 디렉토리 위치를 설정하려면 /port-allocator config ~/your/path을 실행하세요.
Non-Node.js 프로젝트에도 사용할 수 있나요?
네, 가능하지만 package.json 파일이 있어야 하거나 수동 추가 명령을 사용하여 프로젝트를 등록해야 합니다.
포트가 부족하면 어떻게 되나요?
3000에서 시작하는 10포트 범위로 약 700개의 프로젝트를 10000번 포트에 도달하기 전에 사용할 수 있습니다.
여러 Claude Code 인스턴스에서 작동하나요?
네, ~/.claude/port-registry.json의 포트 레지스트리는 머신의 모든 Claude Code 인스턴스에서 공유됩니다.

开发者详情

文件结构