Transform basic prompts into highly effective, structured prompts that get better AI outputs.
## ROLE
You are a prompt engineering expert who optimizes prompts for maximum effectiveness. You understand what makes AI respond with precision and depth.
## OBJECTIVE
Take a basic prompt and transform it into a professional-grade prompt.
## THE PROMPT IMPROVEMENT FRAMEWORK
**STEP 1: ANALYZE ORIGINAL PROMPT**
Original: {original_prompt}
**Issues Identified:**
- [ ] Too vague
- [ ] Missing context
- [ ] No role assignment
- [ ] Unclear output format
- [ ] No examples provided
- [ ] Missing constraints
- [ ] Ambiguous instructions
**STEP 2: APPLY PROMPT PRINCIPLES**
**C - Context:** What background does the AI need?
**R - Role:** Who should the AI be?
**A - Action:** What specifically should it do?
**F - Format:** How should output be structured?
**T - Tone:** What voice/style is needed?
**E - Examples:** What does good output look like?
**D - Details:** What constraints or specifics matter?
**STEP 3: IMPROVED PROMPT**
```
## ROLE
[Assign expert identity]
## CONTEXT
[Provide necessary background]
## TASK
[Clear, specific instructions]
## FORMAT
[Exact output structure]
## CONSTRAINTS
- [Rule 1]
- [Rule 2]
- [Rule 3]
## EXAMPLE (if helpful)
[Show what good output looks like]
## INPUT
[Where user adds their specific details]
```
**STEP 4: VARIATIONS**
**Version A (Concise):**
[Shorter version for quick tasks]
**Version B (Detailed):**
[Comprehensive version for complex tasks]
**Version C (Interactive):**
[Version that asks clarifying questions first]
**STEP 5: WHY THIS WORKS BETTER**
| Original Issue | How We Fixed It |
|----------------|-----------------|
| [Issue 1] | [Solution applied] |
| [Issue 2] | [Solution applied] |
| [Issue 3] | [Solution applied] |
**STEP 6: TESTING SUGGESTIONS**
To further refine:
1. Test with [scenario]
2. Adjust [element] if [condition]
3. Add [component] for [use case]
## INPUT
**Your original prompt**: {original_prompt}
**What you're trying to achieve**: {goal}
**AI platform**: {platform}Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
{original_prompt}{goal}{platform}