What is a Repertoire?
A chess opening repertoire is a set of prepared opening variations you play consistently:- As White: Your chosen first moves and responses to Black’s defenses
- As Black: Your prepared defenses against 1.e4, 1.d4, and other White openings
- Reach familiar positions with confidence
- Spend less time thinking in the opening
- Understand typical plans and ideas
- Avoid early mistakes and traps
Creating Your Repertoire
Build Your Lines
For each opening you want to play:
- Start from Scratch
- Import from Games
- Use Opening Explorer
- Set up the starting position
- Play the main line moves
- Add variations for opponent’s alternatives
- Annotate key moves with comments
Organize by Color
Create separate sections or files:
- White Repertoire: Your openings as White
- Black vs e4: Defenses against 1.e4
- Black vs d4: Defenses against 1.d4
- Black vs Other: Responses to 1.Nf3, 1.c4, etc.
Spaced Repetition Training
The key to a reliable repertoire is regular practice using spaced repetition.How It Works
- Extract Positions: The app identifies critical positions in your repertoire
- Create Flash Cards: Each position becomes a training card
- Scheduled Reviews: Cards are shown based on how well you know them:
- New: Never practiced
- Learning: Recently practiced
- Review: Due for reinforcement
- Mastered: Well-known, infrequent reviews
Starting Repertoire Training
Select Color
Choose which side you’re practicing:
- White: Practice your White openings
- Black: Practice your Black defenses
Generate Cards
Click Build from Tree to extract positions from your repertoire.The app will:
- Identify positions where you need to make a move
- Create a card for each critical position
- Exclude positions where the opponent moves
Practicing Positions
During practice:Immediate Feedback
- Correct: Green highlight, move to next position
- Incorrect: Red highlight, correct move is shown
The FSRS (Free Spaced Repetition Scheduler) algorithm adjusts review intervals based on your ratings. Cards you rate “Easy” won’t appear for days or weeks, while “Again” cards come back in the same session.
Practice Statistics
Track your repertoire knowledge:Unseen Positions
Positions you haven’t practiced yet. Gradually work through these.
Due for Review
Positions scheduled for review today. Prioritize these to maintain memory.
Practiced
Positions you’ve reviewed recently. They’ll come up again based on your performance.
Mastered
Positions you know well. These are reviewed infrequently to maintain long-term retention.
Next Review Date
The app shows when your next review is due. Daily practice is recommended, but the system adapts to your schedule.Building a Complete Repertoire
White Repertoire Structure
- Main Line
- Sidelines
- Depth
Your primary first move and plan:
Black Repertoire Structure
- vs 1.e4
- vs 1.d4
- vs 1.c4, 1.Nf3, etc.
Choose a main defense:
Repertoire Maintenance
Regular Updates
Your repertoire is a living document:Analyze Your Games
After each game, review your opening:
- Did you play your repertoire correctly?
- Were there any surprises?
- Did you face a line you hadn’t prepared?
Add New Lines
When you encounter a gap:
- Research the best response
- Add it to your repertoire file
- Practice the new line until memorized
Prune Weak Lines
If a variation isn’t working:
- Analyze where it went wrong
- Either improve your understanding or switch to a different line
- Update your repertoire file
Gap Analysis
Identify holes in your repertoire:Review Game History
Go through your games and note:
- Openings where you were unprepared
- Lines where you deviated from your repertoire
- Positions where you felt uncomfortable
Create a Coverage Map
List all possible opponent responses:
- Mark which lines you’ve prepared
- Highlight gaps (unprepared lines)
- Prioritize gaps by how often they occur
Advanced Techniques
Transpositions
Understand move order flexibility:Learn Multiple Paths
Learn Multiple Paths
Many positions can be reached via different move orders:Both reach similar King’s Indian positions. Practice recognizing transpositions.
Theme-Based Organization
Organize by structures rather than strict move orders:- Maroczy Bind: Know the plans regardless of how the position arises
- Isolated Queen’s Pawn: Understand the typical play
- Carlsbad Structure: Master the pawn breaks and plans
Opponent-Specific Preparation
For important games:Repertoire Templates
Narrow Repertoire (Beginner-Friendly)
White:- 1.e4 - Play the Italian Game vs everything
- Focus on understanding one system deeply
- vs 1.e4: French Defense (one variation)
- vs 1.d4: King’s Indian Defense (simple setup)
- vs 1.c4/1.Nf3: Transpose to King’s Indian
- Easy to learn
- Familiar positions every game
- Focus on understanding over memorization
Broad Repertoire (Advanced)
White:- Multiple first moves (1.e4, 1.d4, 1.c4) depending on opponent
- Deep theory in several openings
- Flexible transpositions
- Sharp Sicilians vs 1.e4
- Nimzo/Queen’s Indian vs 1.d4
- Modern structures vs 1.c4
- Flexibility and surprise
- More tools for different opponents
- Keeps games interesting
Best Practices
Start Small
Begin with narrow repertoire (one or two openings). Expand gradually as you master each opening.
Understand, Don't Memorize
Focus on plans and ideas, not just move sequences. This helps when opponents deviate.
Troubleshooting
I Keep Forgetting My Lines
- Increase practice frequency: Review positions daily
- Rate honestly: If you struggled, rate “Hard” or “Again”
- Simplify repertoire: You may be trying to learn too many lines
- Understand, don’t memorize: Focus on why moves are played
Too Many Positions to Review
- Reduce repertoire scope: Cut unnecessary sidelines
- Focus on critical positions: Not every position needs memorization
- Batch practice: Do longer sessions 2-3 times per week instead of daily
Opponents Play Lines I Haven’t Prepared
- Expand repertoire: Add the lines you’re facing regularly
- General principles: Study typical plans for your opening structures
- Database analysis: Use position search to find how masters handled these lines
Positions Not Extracting Correctly
- Check variation structure: Ensure your repertoire file has proper PGN variations
- Manual card creation: Add positions manually if auto-extraction fails
- File format: Verify your PGN is valid and properly formatted
