prompt-engineer

Prompt Engineering Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "prompt-engineer" with this command: npx skills add chrispangg/deepagentsdk/chrispangg-deepagentsdk-prompt-engineer

Prompt Engineering Skill

This skill provides comprehensive guidance for creating effective prompts for Claude based on Anthropic's official best practices. Use this skill whenever working on prompt design, optimization, or troubleshooting.

Overview

Apply proven prompt engineering techniques to create high-quality, reliable prompts that produce consistent, accurate outputs while minimizing hallucinations and implementing appropriate security measures.

When to Use This Skill

Trigger this skill when users request:

  • Help writing a prompt for a specific task

  • Improving an existing prompt that isn't performing well

  • Making Claude more consistent, accurate, or secure

  • Creating system prompts for specialized roles

  • Implementing specific techniques (chain-of-thought, multishot, XML tags)

  • Reducing hallucinations or errors in outputs

  • Debugging prompt performance issues

Workflow

Step 1: Understand Requirements

Ask clarifying questions to understand:

  • Task goal: What should the prompt accomplish?

  • Use case: One-time use, API integration, or production system?

  • Constraints: Output format, length, style, tone requirements

  • Quality needs: Consistency, accuracy, security priorities

  • Complexity: Simple task or multi-step workflow?

Step 2: Identify Applicable Techniques

Based on requirements, determine which techniques to apply:

Core techniques (for all prompts):

  • Be clear and direct

  • Use XML tags for structure

Specialized techniques:

  • Role-specific expertise → System prompts

  • Complex reasoning → Chain of thought

  • Format consistency → Multishot prompting

  • Multi-step tasks → Prompt chaining

  • Long documents → Long context tips

  • Deep analysis → Extended thinking

  • Factual accuracy → Hallucination reduction

  • Output consistency → Consistency techniques

  • Security concerns → Jailbreak mitigation

Step 3: Load Relevant References

Read the appropriate reference file(s) based on techniques needed:

For basic prompt improvement:

Read references/core_prompting.md

Covers: clarity, system prompts, XML tags

For complex tasks:

Read references/advanced_patterns.md

Covers: chain of thought, multishot, chaining, long context, extended thinking

For specific quality issues:

Read references/quality_improvement.md

Covers: hallucinations, consistency, security

Step 4: Design the Prompt

Apply techniques from references to create the prompt structure:

Basic Template:

[System prompt - optional, for role assignment]

<context> Relevant background information </context>

<instructions> Clear, specific task instructions Use numbered steps for multi-step tasks </instructions>

<examples> <example> <input>Sample input</input> <output>Expected output</output> </example> [2-4 more examples if using multishot] </examples>

<output_format> Specify exact format (JSON, XML, markdown, etc.) </output_format>

[Actual task/question]

Key Design Principles:

  • Clarity: Be explicit and specific

  • Structure: Use XML tags to organize

  • Examples: Provide 3-5 concrete examples for complex formats

  • Context: Give relevant background

  • Constraints: Specify output requirements clearly

Step 5: Add Quality Controls

Based on quality needs, add appropriate safeguards:

For factual accuracy:

  • Grant permission to say "I don't know"

  • Request quote extraction before analysis

  • Require citations for claims

  • Limit to provided information sources

For consistency:

  • Provide explicit format specifications

  • Use response prefilling

  • Include diverse examples

  • Consider prompt chaining

For security:

  • Add harmlessness screening

  • Establish clear ethical boundaries

  • Implement input validation

  • Use layered protection

Step 6: Optimize and Test

Optimization checklist:

  • Could someone with minimal context follow the instructions?

  • Are all terms and requirements clearly defined?

  • Is the desired output format explicitly specified?

  • Are examples diverse and relevant?

  • Are XML tags used consistently?

  • Is the prompt as concise as possible while remaining clear?

Testing approach:

  • Run prompt multiple times with varied inputs

  • Check consistency across runs

  • Verify outputs match expected format

  • Test edge cases

  • Validate quality controls work

Step 7: Iterate Based on Results

Debugging process:

  • Identify failure points

  • Review relevant reference material

  • Apply appropriate techniques

  • Test and measure improvement

  • Repeat until satisfactory

Common Issues and Solutions:

Issue Solution Reference

Inconsistent format Add examples, use prefilling quality_improvement.md

Hallucinations Add uncertainty permission, quote grounding quality_improvement.md

Missing steps Break into subtasks, use chaining advanced_patterns.md

Wrong tone Add role to system prompt core_prompting.md

Misunderstands task Add clarity, provide context core_prompting.md

Complex reasoning fails Add chain of thought advanced_patterns.md

Important Principles

Progressive Disclosure Start with core techniques and add advanced patterns only when needed. Don't over-engineer simple prompts.

Documentation When delivering prompts, explain which techniques were used and why. This helps users understand and maintain them.

Validation Always validate critical outputs, especially for high-stakes applications. No prompting technique eliminates all errors.

Experimentation Prompt engineering is iterative. Small changes can have significant impacts. Test variations and measure results.

Quick Reference Guide

Technique Selection Matrix

User Need Primary Technique Reference File

Better clarity Be clear and direct core_prompting.md

Domain expertise System prompts core_prompting.md

Organized structure XML tags core_prompting.md

Complex reasoning Chain of thought advanced_patterns.md

Format consistency Multishot prompting advanced_patterns.md

Multi-step process Prompt chaining advanced_patterns.md

Long documents (100K+ tokens) Long context tips advanced_patterns.md

Deep analysis Extended thinking advanced_patterns.md

Reduce false information Hallucination reduction quality_improvement.md

Consistent outputs Consistency techniques quality_improvement.md

Security/safety Jailbreak mitigation quality_improvement.md

When to Combine Techniques

  • Structured analysis: XML tags + Chain of thought

  • Consistent formatting: Multishot + Response prefilling

  • Complex workflows: Prompt chaining + XML tags

  • Factual reports: Quote grounding + Citation verification

  • Production systems: System prompts + Input validation + Consistency techniques

Resources

This skill includes three comprehensive reference files:

references/core_prompting.md

Essential techniques for all prompts:

  • Being clear and direct

  • System prompts and role assignment

  • Using XML tags effectively

references/advanced_patterns.md

Sophisticated techniques for complex tasks:

  • Chain of thought prompting

  • Multishot prompting

  • Prompt chaining

  • Long context handling

  • Extended thinking

references/quality_improvement.md

Techniques for specific quality issues:

  • Reducing hallucinations

  • Increasing consistency

  • Mitigating jailbreaks and prompt injections

Load these files as needed based on the workflow steps above.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

content-writer

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

custom-frontend-design

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

skill-creator

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

testing-anti-patterns

No summary provided by upstream source.

Repository SourceNeeds Review