What problem does it solve?
Port conflicts, race conditions, and uncoordinated agent workflows in local development slow down iteration and cause flaky behavior; this Skill provides atomic port assignment, coordination primitives, and recovery mechanisms to eliminate those issues.
Core Features & Use Cases
- Atomic Port Assignment: Deterministic mapping from semantic identities to stable development ports to avoid collisions between agents.
- Multi-Agent Coordination: Pub/sub messaging, distributed locks, and an agent registry with heartbeats to coordinate concurrent developer or AI agent tasks.
- Project Scanning & Configuration: Deep-scans repositories to generate .portdaddyrc service definitions and bring up all local services consistently.
- Diagnostics & Recovery: Health checks, a diagnostic doctor command, and automatic salvage of crashed agent sessions to recover work.
Quick Start
Claim a stable development port and register your agent by invoking the port-daddy CLI to claim your service identity and start the daemon if needed.