Internal "Guess who?" using employee directory
Build an internal, tenant-authenticated “Guess Who?” game that helps employees learn their teammates’ names, faces, and roles. Serve the game through a webpage route, keep the employee directory current with a daily scheduled sync, and retain all-time player rankings across runs. Create a scheduled roster-sync step that reads active employees from Slack—or another authoritative company directory—filters out bots, deleted accounts, and unusable profiles, and stores a normalized roster with names, job titles, photos, and internal identity information. Add a tenant-authenticated roster API that exposes only game-safe profile information. Build a polished, responsive game interface with two modes: a classic elimination board and a multiple-choice photo quiz. In classic mode, provide built-in hints, let players eliminate candidates, allow up to three custom yes/no questions about the mystery person, and record successful guesses. Use Claude—or another vision-capable language model—to answer custom questions from approved directory information and visible, non-sensitive photo details, while refusing sensitive or inappropriate inferences. In photo-quiz mode, track correct answers, scores, and streaks. Add a tenant-authenticated leaderboard API backed by durable storage. Identify players from their authenticated company email, match them to the directory roster, and maintain separate all-time rankings for correct photo-quiz answers and classic-mode wins. Display both leaderboards in the game and update them after successful scoring events. Keep routes private to authenticated tenant members, never expose employee emails or internal identifiers to the browser, and make shared score updates safe when multiple players submit simultaneously. Tools used: Slack, Anthropic,Claude, 3B
What this prompt builds
An internal game that helps employees learn teammates' names, faces, and roles through two play modes: a classic elimination board with AI-powered custom questions and a multiple-choice photo quiz. It syncs daily with the company directory, maintains persistent leaderboards, and serves everything through tenant-authenticated routes. Players build familiarity with their team while competing for top scores in both game formats.
The problem
New hires and growing teams struggle to learn colleagues' names, faces, and roles, especially in remote or distributed companies where casual hallway introductions don't happen. This workflow turns employee onboarding into an engaging game with two modes: a classic elimination board where players ask AI-powered yes/no questions to narrow down mystery teammates, and a timed photo quiz that tests recognition. It syncs daily with Slack or another directory, maintains all-time leaderboards for both modes, and serves everything through secure, tenant-authenticated routes so employees can compete while learning who's who across the organization.
Solution and impact
The workflow transforms rote memorization into friendly competition, helping employees internalize faces and org structure while building camaraderie through shared leaderboards. By maintaining persistent all-time rankings and offering two distinct play styles, it encourages repeat engagement and gives both new joiners and veterans a low-stakes way to stay connected with the team. Daily directory sync ensures the roster stays current as the company evolves, and tenant authentication keeps employee data private while still delivering a polished, accessible game experience.
