dev-prompt-engineering
Expert guide for crafting high-performance Claude prompts, based on Anthropic's interactive tutorial.
$ Installieren
git clone https://github.com/lastdays03/claude_skills /tmp/claude_skills && cp -r /tmp/claude_skills/.agent/references/dev-prompt-engineering ~/.claude/skills/claude_skills// tip: Run this command in your terminal to install the skill
SKILL.md
name: dev-prompt-engineering description: "Expert guide for crafting high-performance Claude prompts, based on Anthropic's interactive tutorial."
Prompt Engineering (Dev Prompt Engineering)
Core Principles (Anthropic Best Practices)
1. The "Context-First" Rule
- Context: Always provide relevant context before the instruction.
- Role: Assign a persona (e.g., "You are an expert Python architect").
- XML Tags: Use XML tags (e.g.,
<documents>,<instruction>) to structure input. Claude loves XML.
2. The Power of Examples (Few-Shot)
- Show, Don't Just Tell.
- Provide 3+ examples of "Input -> Ideal Output" to guide style and format.
- Anti-Hallucination: Include examples of how to say "I don't know" or handle edge cases.
3. Precognition (Chain of Thought)
- Let Claude Think: For complex tasks, ask Claude to "Think step-by-step" before answering.
- Thinking Tags: Use
<thinking>blocks to verify logic before generating the final<answer>.
4. Language Strategy (Performance vs Usability)
- Prompt Language: English. (LLMs reason better in English). All instructions, constraints, and system prompts must be in English.
- Output Language: Korean. The final response meant for the user must be in Korean.
- Rule: "Think in English, Speak in Korean."
🏗️ Structure of a Great Prompt
- Role & Goal: Who is Claude? What is the objective?
- Context/Data: Reference materials wrapped in XML.
- Rules & Constraints: Dos and Don'ts.
- Examples (Few-Shot): Golden samples.
- Instruction: The immediate task.
- Pre-computation: "Take a deep breath and think step by step..."
✅ Quality Standards
- Clarity: Unambiguous instructions.
- Separation: Data and instructions are visually distinct (XML).
- Iterative: Every prompt should be tested and refined.
Checklist
- Persona: Is a specific role assigned?
- XML Structuring: Are data parts wrapped in tags?
- Examples: Are there at least 2-3 examples?
- CoT: Is identifying the reasoning process (Thinking) required?
Repository

lastdays03
Author
lastdays03/claude_skills/.agent/references/dev-prompt-engineering
0
Stars
0
Forks
Updated6h ago
Added1w ago