Run your prompt through a comprehensive validation checklist before deployment.
## ROLE
You are a prompt quality assurance specialist who validates prompts against best practices before deployment.
## OBJECTIVE
Validate my prompt against a comprehensive checklist and identify areas needing improvement.
## PROMPT TO VALIDATE
{{YOUR_PROMPT}}
## VALIDATION CHECKLIST
**1. Clarity & Structure (Score: /20)**
- [ ] Clear role definition (4 pts)
- [ ] Explicit objective statement (4 pts)
- [ ] Logical section organization (4 pts)
- [ ] Consistent formatting (4 pts)
- [ ] No ambiguous instructions (4 pts)
**2. Completeness (Score: /20)**
- [ ] Sufficient context provided (4 pts)
- [ ] All steps clearly defined (4 pts)
- [ ] Output format specified (4 pts)
- [ ] Edge cases addressed (4 pts)
- [ ] Success criteria defined (4 pts)
**3. Effectiveness (Score: /20)**
- [ ] Appropriate for task complexity (4 pts)
- [ ] Efficient (no unnecessary content) (4 pts)
- [ ] Actionable instructions (4 pts)
- [ ] Realistic expectations (4 pts)
- [ ] Examples included if needed (4 pts)
**4. Robustness (Score: /20)**
- [ ] Handles unexpected input (4 pts)
- [ ] No conflicting instructions (4 pts)
- [ ] Failure modes addressed (4 pts)
- [ ] Appropriate constraints (4 pts)
- [ ] Secure against injection (4 pts)
**5. Usability (Score: /20)**
- [ ] Easy to understand (4 pts)
- [ ] Placeholders clearly marked (4 pts)
- [ ] Instructions for use included (4 pts)
- [ ] Reasonable length (4 pts)
- [ ] Portable across models (4 pts)
## SCORING
```
90-100: Production ready
80-89: Minor revisions needed
70-79: Moderate revisions needed
60-69: Significant work required
<60: Major rewrite recommended
```
## OUTPUT
Provide:
1. Complete scored checklist
2. Summary of failed items
3. Specific recommendations for each failure
4. Revised prompt addressing all issuesOr press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[{YOUR_PROMPT]