Fifth is a starcraft brood war ai written in clojure. All set up and base is from [https://github.com/thieman/korhal] -- if you want more info on that, check out his repo.
- get a setup actuall running to test with
- make a bot that 4-pools
- make a bot that reads race, build orders, etc. from a config file and follows a static order while macroing
- make a bot that uses behavior trees to plan its strategies (http://www.gamasutra.com/blogs/ChrisSimpson/20140717/221339/Behavior_trees_for_AI_How_they_work.php)
- browse other bots, pull out useful libraries/stategies.