Create reusable prompt definitions with named arguments, messages, roles, and embedded content. Design prompts as user-selectable workflows rather than hidden instructions controlled by the server.