Effective AI Prompt Writing: Categories, Examples, and Uses