with one click
dealers-choice
dealers-choice contains 2 collected skills from Dealer-s-Choice, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
How to work on Dealer's Choice's `pokeval` poker hand evaluator (src/pokeval/) — its card/ACE numbering (and the coupling to deckhandler), the full evaluation surface (5-card, 7→best-5, Omaha, wild, lowball, stud bring-in/upcard), the destructive-sort ACE-mutation trap, the wild-card tie-break dispatch that has been the recurring source of bugs, and the fuzz harness that must gate any change. Use when editing or reviewing anything in `src/pokeval/`, changing hand ranking / tie-break / wild-card / lowball logic, touching how sorted hands are broadcast, or debugging a "wrong winner" / wrong-hand-rank report.
How to work on Dealer's Choice's `tcpme` cross-platform socket library (src/tcpme/) — its design contract (mechanism-not-policy, keep it DC-agnostic), the POSIX↔Winsock portability traps it handles, and a security-audit checklist for the code (it is LLM-written and internet-facing). Use when editing or reviewing anything in `src/tcpme/`, DC's networking code (net.c framing, server/registry/LAN-discovery), adding a socket option / IPv6 / UDP path, or auditing the socket and wire-parser code.