AT

atomic-matchmaking

This skill manages a matchmaking flow by verifying player connections and automatically re-queuing users if links drop.

Install

mkdir -p .claude/skills/atomic-matchmaking && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5632" && unzip -o skill.zip -d .claude/skills/atomic-matchmaking && rm skill.zip

Installs to .claude/skills/atomic-matchmaking

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Two-phase commit matchmaking that verifies both player connections before creating a match. Handles disconnections gracefully with automatic re-queue of healthy players.
169 charsno explicit “when” trigger
Advanced

Key capabilities

  • Verify player connection health
  • Create match lobbies
  • Notify players with retries
  • Rollback partial state on failure
  • Re-queue healthy players with priority

How it works

It uses two-phase commit semantics to verify player connectivity before finalizing match creation, ensuring clean state on failure.

Inputs & outputs

You give it
Two player match tickets
You get back
Match result status and lobby information

When to use atomic-matchmaking

  • Verify player readiness for match start
  • Handle mid-connection matchmaking failures
  • Re-queue players after network drops

About atomic-matchmaking

Implements a robust matchmaking flow that verifies player connection status before finalizing match creation. It monitors connections during the process to automatically re-queue players if a connection fails.

Two-phase commit matchmaking that verifies both player connections before creating a match. Handles disconnections gracefully with automatic re-queue of healthy players.

When not to use it

  • Do not create lobbies before verifying connection health

Limitations

  • Requires a connection manager for ping/pong checks

How it compares

This method prevents orphaned lobbies by verifying connections before allocation, unlike simple queue-based matching.

Compared to similar skills

atomic-matchmaking side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
atomic-matchmaking (this skill)16moNo flagsAdvanced
fastapi-templates5202moNo flagsIntermediate
android-kotlin-development2685moReviewAdvanced
unity-developer1424moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

fastapi-templates

wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

5201,086

android-kotlin-development

aj-geddes

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

268679

unity-developer

sickn33

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.

142357

supabase-developer

daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

95185

payload

payloadcms

Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.

73206

architecture-patterns

wshobson

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

55214

Search skills

Search the agent skills registry