Mentalist is a graphical tool for custom wordlist generation. It utilizes common human paradigms for constructing passwords and can output the full wordlist and rules compatible with Hashcat and John the Ripper.
Source code and additional information can be found here: https://github.com/sc0tfree/mentalist