Pick a commander, search cards in that color identity, and keep a singleton list that aims at 100 cards.
The list stays inside this color identity. Changing commander clears the list.
Search uses Scryfall and keeps only cards legal in Commander.
Search results show up here.