Drills

Building Custom Poker Drills in Lucid

Custom Drills let you isolate any specific poker spot and repeat it for focused practice. This guide walks through every setting, the node navigator, and flop filters.

Quick answer
Custom Drills let you target any specific spot in Lucid and run repeated reps against it. Pick your stack depth, positions, action type, and optional flop filters, then practice that exact scenario as many times as you need.

How It Works

Custom Drills let you isolate any spot in Lucid's solver library and run repeated reps against it. Instead of practicing whatever the app serves next, you define the scenario: your position, your opponent's position, stack depth, action type, and how far through the hand the drill runs.

Each time the drill resets, a new board runs through your configured scenario. The core variables stay fixed. Only the cards change. This makes Custom Drills useful for building reps on a specific spot type without starting from scratch each session.

ℹ Good to know

Custom Drills are a Pro feature. Free (Basic) accounts have access to preset drills and the Daily Cardle. Upgrade to Pro to unlock unlimited custom drill creation.

Setting Up a Custom Drill

Here is how to configure and launch a Custom Drill, step by step.

  1. Open Drills and select Custom

    Navigate to Drills from the home screen or bottom navigation. Choose Custom Drill to open the setup screen.

  2. Set your stack depth

    Use the Stack (bb) setting to define the effective stack size. Enter the big blind depth you want to practice at.

  3. Choose your street

    Select Preflop or Postflop. Postflop drills place you in a configured situation starting at the flop.

  4. Pick your action type

    Choose from a limped pot, ISO, single-raised pot (SRP), 3-bet pot (3BP), or 4-bet pot (4BP). Select Custom from this menu to configure a specific action sequence using the node navigator.

  5. Select your positions

    Set your seat using Hero position and your opponent's seat using Villain position.

  6. Set drill length

    Use Ends after to control whether the drill stops after your first decision, after one street, or plays through the whole hand.

  7. Start the drill

    Tap the green Start Drill button. The drill begins immediately.

💡 Pro tip

Set "Ends after" to one street when building reps on flop decisions. This keeps the feedback loop tight and lets you move through hands quickly.

What Happens During a Drill

Once the drill is running, you will see the exact situation you configured. The board changes on each hand, but your positional setup and the action sequence stay the same.

After each decision, Lucid shows the solver-recommended action in the corner of the screen. If you made a significant EV error, a separate feedback screen appears with detail on what went wrong.

🎯 Example

BTN vs LJ, single-raised pot: You are on the Button after calling a Lojack open. The board runs Q-Q-9 rainbow and the Lojack bets 2.1bb. Lucid calls here 99% of the time. Your call scores correctly, and the drill resets to a new board immediately.

Using the Node Navigator

Selecting Custom from the Action menu opens the node navigator. This lets you define a specific action sequence rather than using a preset spot type.

The node navigator walks through the action tree step by step. You select each player's action in sequence until you reach the exact node you want to drill from. Once configured, every hand in the drill starts from that node.

🎯 Example

Drilling a specific bet size: In a BTN vs LJ SRP, you want practice against a large flop bet. In the node navigator, set the LJ to open 2.2bb, BTN calls, then select Bet 4.83bb for the LJ's flop action. Now every hand in the drill starts with that bet size facing you.

⚠ Heads up

Not every action sequence is in the solver tree. If you configure a line that does not exist, the drill will not launch. Use the preset action types as a starting point if you are unsure which node paths are available.

Using Flop Filters

After configuring your drill, tap Filter Flops next to the Start Drill button to control which boards the drill serves you.

What you can filter

  • Board texture: Monotone, two-tone, or rainbow
  • High card: Filter by the highest card on the flop
  • Connectivity: Connected, gapped, or disconnected boards
  • Pairing: Paired or unpaired boards
💡 Pro tip

Use flop filters to close a specific leak. If you are struggling on monotone boards, filter for monotone flops and run 20 to 30 focused reps. Narrow texture repetition tends to produce faster improvement than random board variety.

Common Issues

The drill will not start after I configure it

This usually means the node configuration does not match a valid line in the solver tree. Try switching to a preset action type (SRP, 3BP, etc.) first to confirm the drill launches, then return to Custom and adjust your node path.

The EV error screen keeps appearing

That screen only appears for large EV mistakes. It is working as intended. Review the feedback shown and apply it to the next hand. If it appears frequently, consider starting with a simpler preset drill to build foundational reps before going back to the custom configuration.

I want to clear my flop filters and return to random boards

Open the Filter Flops screen and clear your selections. The drill will return to serving random boards that match your action configuration.

Try it now

Build your first Custom Drill.

Pick the spot that costs you the most. Set your positions, stack depth, and action type. Run 10 focused reps. Your next session will feel different.

Open Lucid