Create program for repetitive commit messages.

See #351.
See #352.
Add `assert` message to repetitive commit program.

See #351.