What problem does it solve? Prompts that are vague, under-specified, or inconsistent produce unreliable model outputs, and most users lack a systematic way to diagnose and fix them. This Skill turns rough prompts into clear, testable instructions with defined output formats and evaluation criteria. ## Core Features & Use Cases - Prompt Rewriting: Restructures prompts with explicit task, context, constraints, output format, and quality bar, adapted for OpenAI-style, Claude-style, or cross-model targets. - Failure Diagnosis: Identifies why a prompt underperforms, checking for ambiguous tasks, missing context, conflicting instructions, and weak output specifications. - Variants and Evals: Produces concise, high-control, or creative variants plus a 3-5 case eval checklist to compare original and optimized versions. - Use Case: A user pastes a failing extraction prompt; the Skill rewrites it with a strict JSON schema, edge-case handling, and a regression checklist to verify improvement. ## Quick Start Use the prompt-optimizer skill to rewrite this prompt so it produces consistent structured output and include a quick eval checklist.