Skip to content
GitHub

Personal Tactics

The Personal Tactics feature extracts puzzle positions from your own analysed games and queues them as spaced repetition flashcards. Because the positions come from your actual play, they reflect the exact types of mistakes you make.

Tactical puzzles are sourced from blunders and mistakes flagged during batch engine analysis. You must run batch analysis on your games before any puzzles are available. See Automated Analysis.

Each time you batch-analyse more games, new puzzles are automatically added to your queue.

Navigate to Tactics in the left sidebar and click Start session. Sessions are fixed at 10 puzzles drawn from your due cards. If fewer than 10 cards are due, the session uses however many are available.

The board shows a position from one of your games — the move before your blunder. Your task is to find the correct move that the engine identified.

  1. Make your move on the board.
  2. If correct: a green feedback strip confirms it and shows the engine’s continuation. The correct move is highlighted on the board.
  3. If incorrect: a red strip shows the correct move with a board arrow. You must play the correct move before continuing.

The opponent’s best reply is played automatically after a correct answer, and the next puzzle loads after a short pause.

When 10 puzzles are complete, the summary screen shows:

  • Puzzles solved correctly on the first attempt
  • New puzzles added to your schedule since the last session
  • Due count for tomorrow

Puzzles use the same FSRS v4 scheduler as the opening drills. Each puzzle position has its own card with tracked stability and difficulty.

  • Correct on first attempt (Good): interval grows; the position is shown less frequently as you demonstrate recall.
  • Incorrect (Again): the card lapses; the position re-enters the learning queue and is shown again sooner.

Puzzles you consistently miss will appear in nearly every session until your recall stabilises. Puzzles you reliably solve are spaced out to longer intervals automatically.