This is a summary of the idea mentioned in chat.
In short, we should compile a list of best practices to be followed by all plugins, and use them consistently thoughout the project. For example, #119 mentions that Ignore.js should allow both /ignore and replying to messages with /ignore, like the quote plugin.