The Decision Patterns panel in ChessLogix, ranking the habits behind the evaluation lost in one game, with the training focus they point to
Feature

Decision Patterns: AI Coaching That Tells You Exactly Why You Lost

ChessLogix Team February 27, 2026 14 min read

Engines tell you what went wrong. Decision Patterns tell you why — sixteen named habits, detected from the engine's own numbers, each with a fix small enough to use with a clock running.

Decision Patterns shipped in ChessLogix 1.0.59 and have been part of every release since, including the current 2.0.1. They are 16 named labels that classify the moments where your position changed meaningfully — not every move — into a concrete, improvable habit.

No more staring at an eval chart wondering what happened. Decision Patterns give you a vocabulary for your mistakes — and a roadmap to fix them.


What Are Decision Patterns?

Every chess game has moments where the evaluation shifts. Traditional analysis just shows you the bar moving. Decision Patterns go one step further: sixteen detectors read the engine's evaluations together with what actually happened on the board — was there tension, was a piece hanging, was this a recapture, did the phase just change — and name the habit behind the swing.

Worth being precise about, because it decides what this costs: pattern detection is not a language model. It is deterministic code over Stockfish output and board features, which is why it runs on every game you analyze at no charge. The language model comes in later, when you ask for a move written out in English.

There are 16 patterns split into two tiers. The full reference, with the trigger and the fix for each one, lives in the Decision Patterns Guide.

10 Strategic Patterns

Strategic patterns are decision habits in how you handle strategy, pressure and tactics:

6 Advantage Patterns

Advantage patterns are about how you handle material, weaknesses, time and transitions:

Each pattern carries four things: what it is, why it costs you, when to watch for it, and a one-line fix you can run in your very next game. "Winning Passivity", for instance, ends with: improve your worst piece, increase pressure, restrict counterplay — repeat until the position breaks. That is a rule small enough to use with a clock running.


How Decision Patterns Work with Move Analysis

ChessLogix doesn't just label patterns — it connects them to specific moments in your games through move-by-move analysis.

When you analyze a game, every move gets:

  1. Stockfish evaluation — Deep engine analysis at high depth for accuracy
  2. Written explanation — A plain-English description of why the move was good, bad, or interesting (AI membership)
  3. Decision Pattern classification — If the move created an eval swing, it's tagged with the relevant pattern

AI Move Explanation is where a language model does get involved. A reasoning model writes the commentary, and a separate fact-checking pipeline validates every claim against the Stockfish data before you see it — verifying tactics, cross-checking evaluations and flagging inconsistencies. The model supplies the language; the engine supplies the ground truth. That architecture is the whole reason the explanations can be trusted, and we wrote it up in What Is AI Chess Analysis?

The result: instead of seeing -2.3 on move 24, you see Winning Passivity — you were ahead, you stopped improving, and the opponent activated — with the fix attached to it.

Pattern detection and the eval chart are part of the free platform. The written, move-by-move explanation of why a move failed is AI Move Explanation, which is part of the optional AI membership.


The Evaluation Chart: Decision Patterns Visualized

The Evaluation Chart plots Decision Patterns directly on the eval graph. Every pattern trigger appears as an annotated marker, showing you:

The biggest eval swing in every game gets a spotlight annotation — your "Fix This First" priority. Every pattern also carries a confidence reading, which says how strongly the evidence in this game supports the label. A pattern seen once at low confidence is a note; the same pattern at high confidence across five games is a training priority.


Meta-Coach: One Priority Across Many Games

Decision Patterns get more useful when you zoom out across multiple games with Meta-Coach, the multi-game coach. This one is a language model reading your history, and it is the second of the two membership features.

While single-game analysis tells you what happened in one game, Meta-Coach analyzes patterns across your entire recent history and produces a structured coaching report:

Meta-Coach uses the same Decision Patterns vocabulary to track which habits appear across games. If Winning Passivity shows up in four games out of five, it becomes your current priority, with the moves that prove it attached as evidence.

This isn't a one-off analysis. It is a loop: play games → analyze → get patterns → read the priority → train the positions you missed → repeat.


Move Analysis and Explanation: The Foundation

Everything above is built on the same foundation: move-by-move analysis.

When you upload a PGN or import from Lichess/Chess.com, ChessLogix runs every move through:

  1. Deep Stockfish analysis — Multi-PV engine lines at configurable depth
  2. AI explanation generation — Each critical move gets a human-readable explanation
  3. Pattern detection — Decision Patterns are identified and annotated
  4. Performance metrics — ACI, decision quality, pressure performance, resource management

The explanation for each move isn't a template — it is generated from that specific position, the surrounding game context, and the engine lines behind it. The same-looking mistake in two different positions gets two different explanations, because the reason it failed is different.

That is the difference from a bare engine line. The engine says "Nf3 was +1.2 better." ChessLogix names the habit behind it — Material Overvaluation: you took the pawn when activity and king safety mattered more — and hands you the rule that would have caught it: if taking a pawn opens lines or costs development, improve first, or calculate it very concretely.


Cross-Game Reports

Alongside Meta-Coach, ChessLogix includes 8 cross-game statistical reports that aggregate data from all your analyzed games:

These reports are the statistical floor under everything else: patterns tell you what the habit is, and the reports tell you whether it is getting better.


How the Pieces Fit Together

Here's how all the pieces fit together:

  1. Upload or Import — PGN file, Lichess, or Chess.com
  2. Move analysis — Every move run through the engine, with written commentary available
  3. Decision Patterns — Eval swings classified into 16 named patterns with fixes
  4. Evaluation Chart — Patterns visualized on the eval graph
  5. Cross-Game Reports — Aggregate statistics across all games
  6. Meta-Coach — One priority read across your whole history

Each stage takes its input from the one before it, which is what stops these from being six unrelated tools: the patterns come from the move analysis, the reports count the patterns, and Meta-Coach reads across the reports.


What Ships With Decision Patterns


What It Costs

Decision Pattern detection, the eval chart, the cross-game reports and every screen above are part of the free platform — no card, and no limit on how many games you analyze. Two features call a language model on every use and are an optional $14.99/month membership: AI Move Explanation, which writes out why a specific move failed, and Meta-Coach, which reads across your whole history and returns one priority.

Import from Chess.com, Lichess or a PGN file, and your patterns are named in a couple of minutes.

Your eval chart already has the story of your strengths and weaknesses. Decision Patterns give it a name — and a fix.

Back to all articles

Analyze your games free.

Import from Chess.com, Lichess or a PGN file and see which Decision Patterns show up in your own games. Free, with no game limit.

Get Started Free