enhance reverse engineering

Use `taskKey` with a description. The name should be the same in the Scala code and in sbt.