CLAP PRODUCT DESIGN SYSTEM

Quiet by default.
Obvious when it matters.

This is the visual source of truth for the website, authentication, account, Planner, and Coach Tagger. Every example below is rendered from the same tokens the products use.

PRACTICE · THU, JUL 30 Spacing on the swing
12:30 Warm Up 8 min
12:38 PD Skills 10 min
Coach Tagger TAG
CONNECT FILM

01 · NORTH STAR

The quiet 90%. The meaningful 10%.

Type and space carry the interface. Color earns a place only as emphasis, status, data, or brand.

90% quiet canvas 10% signal
01Content is louder than chrome.
02One accent identity per surface.
03Motion explains; it never decorates.

THE FEELING

“I always know where I am, what will happen next, and whether my work is safe.”
CalmDirectForgivingFast

02 · PRODUCT FAMILY

One grammar. Two working skins.

Planner uses Tool-Light for scanning and printing. Tagger uses Film-Dark so video remains visually dominant. Their typography, spacing, controls, states, and interaction rules stay shared.

TOOL-LIGHT Website · Account · Planner
CLAP Practice Planner
PRACTICE · 6 Spacing on the swing 75 min
Warm Up8 min
PD Skills10 min
3v0 Script8 min
Shell · SNL10 min
FILM-DARK Coach Tagger
Coach Tagger Wyoming · Q2
FILM CONNECTED
12:48.3 / 40:00
OFFENSE 1 DEFENSE 2 TRANSITION 3

03 · PUBLIC + IDENTITY

Promise first. Account second.

The public site explains one coaching loop powered by two products. Authentication asks only for what the current task needs and remains operable in every viewport.

PUBLIC POSITIONING

Be intentional with every practice.

Plan practice. Tag the film. Keep both connected. What you intended, what happened, and what comes next stay together in one easy coaching workspace.

01 · PLANNERBuild practice
02 · TAGGERReview filmTEACH · NEXT PRACTICE

Plan → Coach → Tag → ImproveTeam work stays synced. Film stays private.

Start free
CLAP

Sign in to CLAP

Your plan, your staff, and your film—ready where you left them.

Your work stays private until you choose to share it.
AI-ASSISTED COACHING WORKSPACE

Your film.
Your next decision.

Tag the game, review the teaching moments, and build the presentation in one focused workspace.

CLAP · TAGGER

Welcome back.

Sign in with your CLAP account to continue where you left off.

Your work stays private until you choose to share it.
One promise before feature lists Two products proven in the first phone story AI proposes the coach decides Reports support the coaching loop

04 · TYPOGRAPHY

Hierarchy before decoration.

Geist carries both interface and display work. Geist Mono is reserved for time, keys, measurements, versions, and technical metadata.

Display

Own the season.

64 / 0.94 · 760 · −0.055em
Page title

Spacing on the swing

24 / 1.08 · 720 · −0.035em
Section

Sheet layout

17 / 1.25 · 680 · −0.02em
Body

Every choice should make the coach’s next action easier to understand.

14 / 1.55 · 430

05 · COLOR

Color has a job.

Swatches below are generated from the live design tokens. Names describe roles, so product code never depends on an accidental hex value.

TOOL-LIGHT Quiet planning surfaces
Canvas
Surface
Ink
Muted
Accent
Hairline
FILM-DARK Video-first working surfaces
Canvas
Surface
Text
Muted
Accent
Hairline
Saved Success only
Offline Caution or queued
Failed Error or destructive
Current Primary or informational

USE COLOR · COMPARISON DATA

Offense 38% Defense 27% Shooting 20% Other 15%
One compact chart answers “is this practice balanced?”

Category hue is useful because several values are being compared at once.

KEEP NEUTRAL · TAXONOMY + SELECTION

Advantage startsOffense
Shell closeoutsDefense
Names, order, and a single selected state carry the work.

No category rail, dot, wash, or repeated accent is needed.

06 · SPACE + SHAPE

A small rhythm, used deliberately.

Repeated work stays compact. Decisions, navigation, and major transitions receive breathing room.

SPACING SCALE

RADIUS BY RESPONSIBILITY

NAVIGATION + DECISIONS Give the choice room.
REPEATED WORK
Warm Up8 min
PD Skills10 min
3v0 Script8 min

07 · CONTROLS

Consistent roles. Honest labels.

One primary action per decision surface. Hover changes tone—not geometry. Every icon control has an accessible name.

BUTTON ROLES

Tab through these controls to inspect the governing focus ring.

FIELDS + CHOICE

Sheet detail

INTENT-ORDERED MENU

09 · LIBRARIES + COLLABORATIVE FILM

Organize the work. Keep its origin visible.

Libraries share one create-first grammar. Folders are optional shortcuts, explicit scope selection never reorganizes projects, and teammate film rows keep clear coach attribution from timeline through Review.

PROJECT LIBRARY12 projects · 3 folders
Wyoming scout3 projects
CHOOSE PROJECTS TO BROWSE3 projects · 84 clips
StartWyoming · Full gameThroughWyoming · Offense
Selection changes the view, not project organization.
GAME · NOV 14 Wyoming Prep · scout  ·  Film · 3 timelines · 84 clips  ·  Review · notes
TEAM TIMELINESYour rows first · teammates below
TEYouBall screen
ABAlex BrownCloseout
MJMaria JonesTransition

Name + initials + row label carry attribution; color is secondary.

DRILL OWNERSHIPShell · SNLPractice copy · linked to Team Drill Bank
Practice-specific
TEAM DRILL BANKReusable sourceEdits improve future placements
THU · PRACTICE 42Linked practice copyEdits stay in this practice

Nothing writes back silently. Choose the deliberate action only when this practice improvement belongs in future plans.

09A · COACHING EVIDENCE LOOP

The work keeps its meaning as it moves.

A stable practice, block, drill, clip, question, and assignment chain turns film into the next coaching decision. The interface shows the relationship in plain language; identifiers stay quiet.

01 · PLANAdvantage gamesLinked practice copy
02 · COACHFlagged for reviewBlock 4 · practice 42
03 · REVIEWLate switch reads6 matching clips
04 · NEXT PLANRevisit FridayEvidence attached
SMART PLAYLISTLate switch reads
✦ AUTO
OFFENSELast 5 gamesLate switch
Open evidence6 clips · updates when matching film arrives

Smart lists save criteria and derive results. Manual lists preserve the coach’s chosen order.

CONTEXTUAL ASSIGNMENTAcknowledged
Review Late switch reads Alex Brown · due before Monday
  1. Assigned
  2. Opened
  3. Acknowledged
  4. Completed

Status stays attached to the playlist—not in a separate inbox.

Stable origin Practice · block · Bank drill Visible proof Every meaningful claim opens film Safe reuse Criteria update; manual order does not Durable work Assignment events append, never erase

09B · PRESENTATION

Private control. Calm audience.

The coach keeps the rundown, readiness, notes, and controls. The room receives only the teaching surface and the information the coach deliberately enables. A paired phone receives only Now, Next, and the essential transport controls.

PRESENTATION MODEOpponent Scout — Final8 items · private rundown and controls
Ready · 8 itemsAudience display connected
PRESENTER PREVIEW 3 / 8
3 / 801:42
EARLY HELPNAIL HELP · LOW MAN
Drag to give video or rundown more space
OUTPUTAudience opened · Move to display, then Full screen · Bring forward
AUDIENCE DISPLAYNo private chrome or notes
EARLY HELPNAIL HELP · LOW MAN
VISIBLEClip titleLabelsNotes offCoach off
CLAPPresentation remote Connected
NOW 3 of 8

Early help

Paused

NEXT Finish the possession
AUDIENCEConnected
Direct stage sizing visible Smaller/Larger plus drag and keyboard Purposeful collapse Minimize clips opens setup; Expand restores the rundown Truthful private preview enabled audience fields use the same rendering state Focused arrangement one action yields the private height to 28px rows Text + color communicate readiness Live ink clears unless explicitly saved Permission fails safely audience stays open with move → Full screen guidance Phone is Now + Next with no private notes or destructive actions

10 · SETTINGS

A workspace, not a wall of boxes.

Settings follow job order, focus one subsection at a time, show scope and save state, and keep a live preview beside the decision.

CLAP Settings· Planner
Personal · selected team Saved
SHEET LAYOUT Choose how much each drill shows

Changes save automatically to this sheet version.

ScopeThis sheet version
ReuseNamed preset · default
LIVE PREVIEW — SCREEN + PRINT
CLAP
CLAP · PRACTICE PLANThu, Jul 30
Spacing on the swing
8′Warm UpDynamic · Activation
10′PD Skills3 parallel groups
8′3v0 Script2 stations
10′Shell · SNL2 stations
1 Current work 2 Output 3 Team 4 Connections 5 Other product 6 Account 7 Safety

11 · STATE + FEEDBACK

Every write resolves honestly.

Saving, offline work, permissions, sharing, and conflicts use the same language everywhere.

Saved12:41:08

Your latest changes are safe for this team.

Offline — queued3 changes

Keep working. CLAP will show what merges when you reconnect.

Failed — retry

The message stays until the coach resolves or dismisses it.

Reconnect and merge

Two versions changed while this device was offline.

2 decisions
THIS DEVICE · 12:42 Shell · SNL

10 min · HC · 2 stations

TEAM VERSION · 12:45 Shell · SNL

12 min · HC · 3 stations

12 · DRAG + RESIZE

Show the result before release.

Handle space is reserved, targets are visible, layout never jumps on hover, and every direct manipulation has a keyboard alternative.

Workflow canvasSaved · team preset
1Ball screen4 tags · 1 row
2Closeout3 tags · 2 rows
Drop as position 3
3Transition5 tags · 2 rows
Reserved handle Predicted destination Keyboard reorder Undo after persistence
REVIEW + PRESENTOne column contract
Saved per team · shared across four clip lists
ROWSTARTLABELSNOTE
OFFENSE04:18PNR · LATE SWITCH · PAINT TOUCHAsk about the low man.
DEFENSE07:42NAIL HELP · CLOSEOUTGood first rotation.
Drag the quiet header boundary adjustHome / double-click resets one columnPhone uses its staged layout, not saved desktop widths
REVIEW WORKSPACEThree named regions, one predictable control
Size is remembered per project
Selected clipClip 14 · Czech review

Players, labels, source, note, and clip actions remain together.

Timeline42 clips · 18:34
Clips in this review42 clips · click to open above
14DEFENSENAIL HELP · CLOSEOUTGood first rotation.
Names stay visible when compactDrag or arrows allocate spaceExpand restores the last working sizePhone keeps the toggles, not desktop separators
PLAY DIAGRAMCorrect the action, then build the next frame.
Next frame
FRAME 1 · ACTIONS 1 2 Endpoint handles stay visible while selected.
FRAME 2 · READY 1 2 Linked players advance; the source frame stays intact.
Undo + Redo for correction Named button for touch Shortcuts add speed, not a second workflow

13 · FOCUSED WORKSPACES

Clean the hierarchy. Keep the coach's map.

FP1–FP5 preserve the current Planner and Tagger geometry. Primary work stays visible, detail gains one stable home, and power moves behind a searchable layer instead of another toolbar.

PLANNER · FP1Build Thursday practice
Shell passing8 min · Full court
4-on-4 advantage12 min · Offense
Transition defense10 min · Defense

Keep: sequence, rail, scale, and bottom work tabs. Refine: what is visible first.

REVIEW · FP2 + FP3Czech review · 12 clips
Clip 4 · 02:14 → 02:24
SELECTED CLIPMiddle pick-and-rollCzech review · clips in view
Players 8 · 14Labels ICE · early help
CLIPS IN VIEW · SAME LIST BELOW TAG + REVIEW
BUILD WORKSPACE · TAGGER v38.9Scout — Poland
Saved ✓
ROWS IN THIS WORKSPACE 2 of 4 project rows
OFFENSE RemoveDEFENSE Remove
WORKFLOWS — LABELS ON YOUR CLIPS
Poland actionsRailUsed in 2 workspaces

Ball screenPost entryATO

Desktop: scan rows and canvas together. Phone: same order in one column with 44px actions.

GLOBAL POWER · FP5⌘ K

Search existing actions. Do not add a permanent row of power buttons.

14 · RESPONSIVE

Same meaning. Different geometry.

Names, order, scope, and states survive every breakpoint. Secondary context collapses before primary work is compressed.

DesktopScan · compare · keyboard
TabletCollapse secondary context
MobileOne column · 44px targets

15 · LIVING STANDARD

Every improvement updates the ruler.

A design change is complete only when the approved decision, law, visual proof, shared implementation, and verification stay linked.

1Approved decisionWhat changes · what remains · why
2Law + visual + tokensUpdate every governing layer affected
3Shared implementationComponents consume the standard
4Grade + releaseDesktop · phone · keyboard · states

16 · GUARDRAILS

Restraint is a product feature.

“Apple-like” means clarity, coherence, direct manipulation, and craft. It does not mean copying decorative effects.

DOLet hierarchy do the work
TEAM SETTINGS Invite coaches

Choose a role before sending the invitation.

One accent, one primary action, clear scope, stable geometry.

DON’TMake every element compete
✨ TEAM SETTINGS PRO ✨ Invite your team!

Supercharge collaboration right now.

Multiple accents, decorative effects, vague labels, equal visual volume.

17 · IMPLEMENTATION

Change the source. Regenerate the system.

The visual page demonstrates the law; the JSON tokens carry the values; generated assets feed every product surface.

1cla-design-tokens.jsonReviewed machine source
2build-design-system.mjsSingle generator
3kit-tokens.cssPlanner + Tagger skins
4Visual StandardLiving verification