Woohoo! Some thoughts below.
Available to all users:
- Create Report (to report a post or comment to moderators).
- Block User
- View community modlog
Available to mods (in addition to the above):
- View user reports, ability to mark as done.
- Remove comment/post
- Ban from community
- Lock post
- Pin to community
Available to admin (in addition to the above):
- Ban from site
- Purge user
- Purge post
- Pin to local (instance)
More advanced mod functionality:
- Ability to set several 'removal reasons' (e.g., "repost", "off-topic") with accompanying preset messages. When removing a post or comment, mod is presented with a prompt to select one of their removal reasons or to provide no reason. Selecting a removal reason proceeds with deleting the post and automatically sends the corresponding preset message to the user as a PM.
Examples, but without the option to post publicly or send as mod team functionality built into reddit: