trevorbayless/cli-chess — reverse-engineered prompt
Reverse engineered prompt
Build me a Python terminal chess game called CLI Chess. I want it to feel like a real app you can launch from the command line, with menus you can use by keyboard and mouse.
It should let me play chess online with my Lichess account after I paste in an API token, and it should remember that token for later. It should also let me play locally against Fairy Stockfish. Please support the main Lichess variants, move entry using UCI, SAN, or LAN, promotions, Crazyhouse drops, blindfold chess, and a mode for watching Lichess TV.
Make the board and interface customizable with colors for squares, pieces, last move, and check highlights, using a simple config file in the user config folder. Include sensible defaults, clear errors, and a basic install and start command. It should work on Mac, Windows, and Linux if possible. Look up current Lichess and Fairy Stockfish docs online if you need to.
Want more depth? Deep Reverse