Grade a prompt out of 10
grade_promptScore a prompt out of 10 on the ten checks thinkhard.si uses (what to make, who it is for, background facts, length, format, what to avoid, what good looks like, an example, what to do if unsure, layout for the model). Returns which checks pass and a plain question for each one that fails. Rule-based and instant; use it to see what a prompt is missing before improving it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | The prompt to grade (the user message). | |
| system | No | Optional system prompt, graded together with the prompt. | |
| target | No | The model it is for. Layout is judged for this model. | any |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| band | Yes | The score in a word. | |
| score | Yes | Out of 10. | |
| checks | Yes | The ten checks, in order. | |
| target | Yes | The model it was read for. |