Cmddit is a project mainly written in Clojure, it's free.
commit message driven development
Step 1: Write down what you'd like your next commit message to be. Step 2: ??? Step 3: Progress!
Copyright (C) 2011 FIXME
Distributed under the Eclipse Public License, the same as Clojure.