← ClaudeAtlas

prompt-engineeringlisted

Use when writing or improving prompts for a language model. Covers instruction structure, examples, reasoning elicitation, output formatting, and systematically diagnosing why a prompt fails.
nimadorostkar/Claude-Skills-collection · ★ 27 · AI & Automation · score 80
Install: claude install-skill nimadorostkar/Claude-Skills-collection
# Prompt Engineering ## Purpose Write prompts that produce the right output reliably, and diagnose the ones that do not. Prompt engineering is an empirical discipline: the model's actual behavior, measured, beats any theory about what should work. ## When to Use - Writing a prompt for a production feature. - A prompt that works most of the time and fails unpredictably. - Reducing token cost or latency without losing quality. - Migrating a prompt between models. ## Capabilities - Instruction design: role, task, constraints, and output contract. - Few-shot examples, and selecting the ones that teach the boundary. - Reasoning elicitation for tasks that need it. - Output formatting and structured extraction. - Failure diagnosis and systematic iteration. ## Inputs - The task, and what a correct output looks like. - Real failure cases from the current prompt. - Constraints: latency, cost, and the model available. ## Outputs - A prompt with an explicit output contract. - An evaluation set of inputs with expected outputs. - A measured success rate, before and after. ## Workflow 1. **Define correct before writing the prompt** — Twenty real inputs and their correct outputs. Without this, "improving" a prompt is a matter of opinion and you will optimize for the last example you looked at. 2. **State the task, the constraints, and the output shape** — Be specific about what to do, what not to do, and exactly what format the answer takes. 3. **Add examples that teach the bound