{
  "_meta": {
    "name": "The Anatomy of a Failing AI Prompt 2026 — Dataset",
    "description": "Where the missing points go: a dimension-by-dimension breakdown of 971 real AI prompts scored 0–100, showing average points earned vs. lost per dimension and how often each of the 8 dimensions is skipped entirely.",
    "creator": "SurePrompts",
    "url": "https://sureprompts.com/blog/anatomy-of-a-failing-ai-prompt-2026",
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "methodology": "Each prompt was scored 0–100 across 8 weighted dimensions (Length & Detail 20, Role/Persona 15, Specificity 15, Structure 15, Output Format 10, Constraints 10, Context 10, Examples 5) by the same deterministic engine that powers the free SurePrompts Prompt Quality Score tool. Aggregate-only: no raw prompt text is stored or published.",
    "sampleSize": 971,
    "temporalCoverage": "2026-03-25/2026-06-02",
    "variableMeasured": [
      "Overall prompt quality score (0–100)",
      "Length & Detail (0–20)",
      "Role/Persona (0–15)",
      "Specificity (0–15)",
      "Structure (0–15)",
      "Output Format (0–10)",
      "Constraints (0–10)",
      "Context (0–10)",
      "Examples (0–5)"
    ]
  },
  "overall": {
    "averageRawScore": 20.53,
    "pointsLost": 79.5
  },
  "dimensions": [
    {
      "name": "Structure",
      "maxPoints": 15,
      "avgEarned": 0.66,
      "avgLost": 14.34,
      "fillRate": 0.0443,
      "missingShare": 0.8867
    },
    {
      "name": "Role/Persona",
      "maxPoints": 15,
      "avgEarned": 1.44,
      "avgLost": 13.56,
      "fillRate": 0.0958,
      "missingShare": 0.9042
    },
    {
      "name": "Length & Detail",
      "maxPoints": 20,
      "avgEarned": 7.45,
      "avgLost": 12.55,
      "fillRate": 0.3723,
      "missingShare": 0.4696
    },
    {
      "name": "Constraints",
      "maxPoints": 10,
      "avgEarned": 0.79,
      "avgLost": 9.21,
      "fillRate": 0.0793,
      "missingShare": 0.9207
    },
    {
      "name": "Context",
      "maxPoints": 10,
      "avgEarned": 0.81,
      "avgLost": 9.19,
      "fillRate": 0.0814,
      "missingShare": 0.9186
    },
    {
      "name": "Output Format",
      "maxPoints": 10,
      "avgEarned": 1.79,
      "avgLost": 8.21,
      "fillRate": 0.1792,
      "missingShare": 0.8208
    },
    {
      "name": "Specificity",
      "maxPoints": 15,
      "avgEarned": 7.45,
      "avgLost": 7.55,
      "fillRate": 0.4969,
      "missingShare": 0.1648
    },
    {
      "name": "Examples",
      "maxPoints": 5,
      "avgEarned": 0.13,
      "avgLost": 4.87,
      "fillRate": 0.0257,
      "missingShare": 0.9743
    }
  ],
  "topRecoverableFixes": {
    "dimensions": [
      "Structure",
      "Role/Persona",
      "Length & Detail"
    ],
    "pointsRecovered": 40.5
  },
  "topSuggestions": [
    {
      "suggestion": "Add a role like 'You are an expert [X]' to guide the AI's persona",
      "count": 878,
      "share": 0.9042224510813595
    },
    {
      "suggestion": "Use specific numbers, names, and technical terms instead of vague language",
      "count": 728,
      "share": 0.7497425334706488
    },
    {
      "suggestion": "Add more detail — prompts under 50 words often produce generic results",
      "count": 726,
      "share": 0.7476828012358393
    },
    {
      "suggestion": "Break your prompt into numbered steps or sections for clarity",
      "count": 336,
      "share": 0.34603501544799176
    },
    {
      "suggestion": "Specify the desired output format (e.g., bullet points, table, JSON)",
      "count": 98,
      "share": 0.10092687950566426
    },
    {
      "suggestion": "Add constraints like 'Do not...' or 'Limit to...' to control the output",
      "count": 81,
      "share": 0.08341915550978372
    },
    {
      "suggestion": "Provide context about why you need this and who the audience is",
      "count": 43,
      "share": 0.044284243048403706
    },
    {
      "suggestion": "Include an example of the desired output to guide the AI",
      "count": 12,
      "share": 0.012358393408856848
    }
  ]
}