← ClaudeAtlas

prompt-writinglisted

Best practices for writing, evaluating, and improving LLM prompts. Use when: writing system prompts, crafting user messages, designing few-shot examples, prompting for structured output, writing tool descriptions, designing RAG prompts, defending against prompt injection, auditing or improving existing prompts, building prompt templates, or evaluating prompt quality. Covers system prompt structure, chain-of-thought, few-shot patterns, token efficiency, tool calling prompts, multi-turn design, prompt security, and evaluation.
michaelsvanbeek/personal-agent-skills · ★ 1 · AI & Automation · score 63
Install: claude install-skill michaelsvanbeek/personal-agent-skills
# Prompt-Writing Conventions ## When to Use - Writing a new system prompt or instruction set - Designing few-shot examples for a task - Prompting for structured or JSON output - Writing tool or function descriptions for LLM tool calling - Designing retrieval-augmented generation (RAG) prompts - Evaluating or auditing an existing prompt for quality and efficiency - Debugging a prompt that produces inconsistent or wrong outputs - Optimizing a prompt for token efficiency - Improving agent skill or SKILL.md instruction sets --- ## Prompt Structure Every effective prompt has five components. Include all that apply: | Component | Purpose | Required | |-----------|---------|----------| | **Role** | Set the persona and expertise base | Always | | **Context** | Background the model needs to do the task | When task needs grounding | | **Task** | What to do — imperative, specific | Always | | **Format** | Output shape: JSON, markdown, bullet list | When output structure matters | | **Constraints** | What NOT to do; limits on output | When defaults would be wrong | ### System Prompt Template ``` You are a [role with specific expertise]. [Context: background the model needs — keep to ≤3 sentences. Omit if task is self-contained.] Your task: [Imperative verb phrase describing exactly what to do]. [Format: Respond with X. Use Y structure. Example: { "field": "value" }] [Constraints: - Do not ... - Only include ... - If [edge case], then ...] ``` ### Role Definition Rules - N