lichess.org
Donate

[Feature Request] Add 'Pass Move' (Null Move) support in Analysis / Study to test threats and consec

Is your feature request related to a problem? Please describe.
When analyzing positions, I often want to test null moves (passing a turn) to see what my opponent threatens, or even have one side continuously pass their turn (e.g., White passes -> Black moves -> White passes -> Black moves) to analyze multi-move plans. Currently in Lichess, the only way to swap turns is to open the Board Editor, change the turn, and save—which is extremely cumbersome during deep analysis.

Describe the solution you'd like
I would like a feature in LichessTools that allows adding a 'Null Move' directly into the move list/notation during Analysis or Study.
Key capabilities:

  • A button or key binding to insert a Null Move / pass step.
  • Ability for one player to make consecutive null moves (e.g., White passes -> Black moves -> White passes -> Black moves) within the engine analysis tree.
  • The engine (Stockfish) should automatically evaluate the resulting position after null moves.

Describe alternatives you've considered

  • Using 'x' (Show Threats) in Lichess analysis: This only shows a single null-move threat preview and does not allow one side to keep passing while exploring multi-step move variations for the other side.
  • Using the Board Editor: Extremely slow and creates disconnected analysis branches rather than a smooth variation tree.
Is your feature request related to a problem? Please describe. When analyzing positions, I often want to test null moves (passing a turn) to see what my opponent threatens, or even have one side continuously pass their turn (e.g., White passes -> Black moves -> White passes -> Black moves) to analyze multi-move plans. Currently in Lichess, the only way to swap turns is to open the Board Editor, change the turn, and save—which is extremely cumbersome during deep analysis. Describe the solution you'd like I would like a feature in LichessTools that allows adding a 'Null Move' directly into the move list/notation during Analysis or Study. Key capabilities: - A button or key binding to insert a Null Move / pass step. - Ability for one player to make consecutive null moves (e.g., White passes -> Black moves -> White passes -> Black moves) within the engine analysis tree. - The engine (Stockfish) should automatically evaluate the resulting position after null moves. Describe alternatives you've considered - Using 'x' (Show Threats) in Lichess analysis: This only shows a single null-move threat preview and does not allow one side to keep passing while exploring multi-step move variations for the other side. - Using the Board Editor: Extremely slow and creates disconnected analysis branches rather than a smooth variation tree.

This is not something I can add, as the move mechanism is part of Lichess, on the server side.
The only thing LiChess Tools does in that regard is the command /skipmove which will make the 5 moves necessary to reach the same position, but with the other side having the turn. Obviously, this only works in analysis contexts.

This is not something I can add, as the move mechanism is part of Lichess, on the server side. The only thing LiChess Tools does in that regard is the command [/skipmove](https://siderite.dev/blog/lichess-tools---user-manual/#commands) which will make the 5 moves necessary to reach the same position, but with the other side having the turn. Obviously, this only works in analysis contexts.

Join the L1Chess Tools Users Team team, to post in this forum