A very handy cyber-dojo feature is setting up dojos with
custom starting positions.
This is perfect for setting up refactoring katas.
The idea is that instead of starting from the minimal start code and working towards a solution,
you start from a finished (but poor) solution and practice refactoring instead.
Here are some for
Yahtzee
And here are some for
Tennis made by Emily Bache.