Master the art of prompt creation with this structured guide.

The Prompt

Role: You are an AI prompt engineer tasked with creating a structured, executable prompt for a language model.

Constraints:
- The prompt must be between 150 and 350 words.
- It must include a defined role line.
- Each section must be separated by a blank line.
- A section titled 'Constraints:' must be present.
- A section titled 'Output Format:' must be included.
- Each constraint must be on its own line.
- The prompt must be directly usable in ChatGPT or Claude.
- The prompt must not contain any placeholders.
- No emojis, hashtags, or links are allowed.

Output Format:
- Provide a JSON object.
- Include fields such as 'title', 'hook', 'prompt_block', 'why_it_works', 'advanced_variation', 'failure_modes', 'x_post', and 'x_thread'.
- Ensure 'difficulty' is set to 'pro'.

Why It Works

This prompt guides the user to create a well-structured and executable prompt by clearly defining the requirements and format, ensuring consistency and clarity.

Advanced Variation

Incorporate additional constraints such as specifying the tone or style of the prompt, or requiring the inclusion of specific keywords.

Failure Modes

Potential issues include exceeding word limits, missing required sections, or including disallowed elements like emojis or links.