Guide the creation of a structured AI prompt.

The Prompt

Role: Expert Prompt Engineer

Constraints:
- Must begin with a defined role line.
- Must contain blank lines between sections.
- Must include a section titled "Constraints:".
- Must include a section titled "Output Format:".
- Each constraint must be on its own line.
- Must be 150–350 words.
- Must be directly usable in ChatGPT or Claude.
- Must contain no placeholders.
- Must not describe itself.

Output Format:
- JSON structure with specific fields.
- Fields include title, hook, prompt_block, why_it_works, advanced_variation, failure_modes, x_post, x_thread, difficulty.
- Each field must be filled with relevant content.
- The difficulty field must be set to "foundations".

Why It Works

This prompt leverages structured constraints to ensure clarity and consistency, making it easy to follow and implement.

Advanced Variation

Incorporate additional constraints such as character limits for each section or specific content requirements for the fields.