# The Hockey Brain — full content digest > Visual learning hub for hockey analytics. Free explainers, glossary and learning pillars — diagrams, data stacks, AI workflows. Not a news product; optional newsletter and hands-on consulting support the work. Compact index: [llms.txt](https://www.thehockeybrain.com/llms.txt) ## Learning pillars - [Foundations](https://www.thehockeybrain.com/learn/foundations): What hockey analytics actually is, how to read the game with data, and the metrics that matter. - [Data Stack](https://www.thehockeybrain.com/learn/data-stack): How to build a hockey data pipeline: sources, ingestion, storage, transforms and serving. - [AI & Claude](https://www.thehockeybrain.com/learn/ai-and-claude): Use LLMs and agents to analyze hockey: prompting, tool use, MCP and retrieval over your own data. - [Skills](https://www.thehockeybrain.com/learn/skills): Reusable AI skills and playbooks: scouting reports, opponent prep, xG, dashboards — as repeatable procedures. - [Architectures](https://www.thehockeybrain.com/learn/architectures): Reference architectures and data flows drawn as diagrams — the signature visual explainers. - [Workflows & Craft](https://www.thehockeybrain.com/learn/workflows): How great analysts actually work: framing questions, validating, storytelling and shipping decisions. ## Visual explainers ### Foundations - [Corsi vs Fenwick: which possession metric should you use?](https://www.thehockeybrain.com/explainers/corsi-vs-fenwick-which-possession-metric-to-use): Two shot-attempt metrics, one small difference — and when each one tells the truer story. - [What is expected goals (xG) in hockey?](https://www.thehockeybrain.com/explainers/what-is-expected-goals-xg-in-hockey): The single most useful hockey metric, explained from shot to season total. ### Data Stack - [Vibe-code your first hockey data setup](https://www.thehockeybrain.com/explainers/vibe-code-your-first-hockey-data-setup): Go from a downloaded CSV to real analyses and a dashboard — with one prompt you paste into your own AI. - [Getting started with DuckDB for hockey data](https://www.thehockeybrain.com/explainers/getting-started-with-duckdb-for-hockey-data): Why a single-file analytical database is the fastest way to start your hockey data stack. - [How a hockey analytics data stack works](https://www.thehockeybrain.com/explainers/how-a-hockey-analytics-data-stack-works): The end-to-end path from raw game data to an answer you can act on — drawn as one diagram. ### AI & Claude - [Connect your own AI assistant to your club data](https://www.thehockeybrain.com/explainers/connect-your-own-ai-assistant-to-club-data): How to plug Claude, ChatGPT or Copilot into your owned data — and what it unlocks. - [What is MCP, and why it matters for hockey analytics](https://www.thehockeybrain.com/explainers/what-is-mcp-and-why-it-matters-for-analytics): The open protocol that lets an AI safely query your data — explained in one diagram. - [Using Claude to analyze your hockey data](https://www.thehockeybrain.com/explainers/using-claude-to-analyze-your-hockey-data): How an LLM turns your data stack into a question-and-answer machine — safely. ### Skills - [Turn a prompt into a reusable AI skill](https://www.thehockeybrain.com/explainers/turn-a-prompt-into-a-reusable-ai-skill): How to package a one-off AI request into a repeatable procedure your whole workflow can call. ### Architectures - [How a club can own its hockey data](https://www.thehockeybrain.com/explainers/how-a-club-owns-its-hockey-data): A reference architecture where the club owns the data and models — and any AI is just a swappable consumer. - [A reference architecture for hockey analytics](https://www.thehockeybrain.com/explainers/a-reference-architecture-for-hockey-analytics): A full, opinionated blueprint tying data, models, AI and delivery into one system. ### Workflows & Craft - [How to frame a hockey analytics question](https://www.thehockeybrain.com/explainers/how-to-frame-a-hockey-analytics-question): The step great analysts never skip: turning a vague hunch into an answerable question. ## Glossary - [Expected goals (xG)](https://www.thehockeybrain.com/glossary/expected-goals): A shot-quality metric that estimates the probability each shot becomes a goal, based on factors like location and shot type. - [Corsi (CF%)](https://www.thehockeybrain.com/glossary/corsi): A shot-attempt metric counting all shots on goal, missed shots and blocked shots, used as a proxy for puck possession. - [Fenwick (FF%)](https://www.thehockeybrain.com/glossary/fenwick): A shot-attempt metric like Corsi but excluding blocked shots, often used as a possession and shot-suppression proxy. - [PDO](https://www.thehockeybrain.com/glossary/pdo): The sum of a team’s shooting percentage and save percentage, used as a rough indicator of luck that tends to regress toward 100. - [High-danger chances (HDCF)](https://www.thehockeybrain.com/glossary/high-danger-chances): Scoring chances from the most dangerous areas of the ice (typically the slot), where shots convert at much higher rates. - [Zone entries](https://www.thehockeybrain.com/glossary/zone-entries): How a team gains the offensive zone — carrying the puck in vs dumping it — and how effectively they generate offense from each. - [Possession](https://www.thehockeybrain.com/glossary/possession): An umbrella idea for controlling the puck and the shot share; usually measured with proxies like Corsi and zone entries. - [Regularized adjusted plus-minus (RAPM)](https://www.thehockeybrain.com/glossary/rapm): A regression method that isolates a player’s on-ice impact after adjusting for teammates, competition and situation. - [Goals / wins above replacement (GAR / WAR)](https://www.thehockeybrain.com/glossary/gar-war): Catch-all value metrics that estimate how many goals or wins a player adds versus a freely available replacement. - [Shooting percentage (SH%)](https://www.thehockeybrain.com/glossary/shooting-percentage): The share of shots on goal that become goals — high variance in small samples. - [Save percentage (SV%)](https://www.thehockeybrain.com/glossary/save-percentage): The share of shots on goal a goaltender stops; increasingly adjusted for shot quality. - [Power-play percentage (PP%)](https://www.thehockeybrain.com/glossary/power-play-percentage): The share of power plays on which a team scores at least one goal. - [Penalty-kill percentage (PK%)](https://www.thehockeybrain.com/glossary/penalty-kill-percentage): The share of times shorthanded that a team prevents the opponent from scoring.