explaingit

promptslab/awesome-prompt-engineering

5,912TypeScriptAudience · generalComplexity · 1/5Setup · easy

TLDR

A curated collection of papers, tools, courses, and communities about prompt engineering, writing better instructions for AI models, covering techniques like chain-of-thought prompting and agent frameworks.

Mindmap

mindmap
  root((repo))
    Techniques
      Chain of thought
      Few shot prompting
      Agent frameworks
    Resources
      Research papers
      Online courses
      Video tutorials
    Tools
      Prompt testing
      Evaluation tools
      Security checks
    Community
      Discord servers
      Learning path
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Learn chain-of-thought and few-shot prompting techniques backed by research to improve AI output quality

USE CASE 2

Find tools for testing and comparing prompts across different AI models before deploying

USE CASE 3

Discover agent frameworks for building multi-step AI workflows where one model calls another

USE CASE 4

Identify prompt injection security risks and tools before shipping an AI-powered feature

Getting it running

Difficulty · easy Time to first run · 5min
License not specified, this is a curated reference document.

In plain English

Awesome Prompt Engineering is a curated collection of links, papers, tools, courses, and communities related to prompt engineering: the practice of writing and refining the text instructions you give to AI language models to get better results. It is a reference document, not a piece of software you run. Prompt engineering matters because the same AI model can produce very different outputs depending on how a question or task is phrased. Researchers and practitioners have developed systematic techniques for structuring these instructions: for example, asking a model to think through a problem step by step before answering (called chain-of-thought prompting), or giving it a few worked examples before the actual question (called few-shot prompting). The list gathers papers that study and compare these techniques, including several large surveys covering dozens of approaches. Beyond techniques, the repository links to practical tools: platforms for testing and managing prompts across different AI models, evaluation tools that measure how well a prompt works, agent frameworks for building systems where multiple AI calls happen in sequence, and tools for identifying security risks in prompts (such as prompt injection, where malicious input tries to override the original instructions). Other sections cover the AI models themselves, the APIs used to access them, benchmark datasets for measuring model performance, online courses ranging from beginner to advanced, video tutorials, and active community spaces like Discord servers where practitioners share findings. The list was last updated in February 2026 and is structured with a suggested learning path for newcomers: start with a free short course, read a comprehensive guide, check the official documentation for major AI providers, then dig into the research papers. Contributions from the community are accepted via pull request. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
What chain-of-thought prompting techniques from this list should I use to improve my AI app's multi-step reasoning?
Prompt 2
Find evaluation tools in this list that can measure whether my prompt performs consistently across different inputs
Prompt 3
Which agent frameworks listed here let me build a pipeline where one AI call feeds results into another?
Prompt 4
Show me the prompt injection security resources in this list so I can protect my AI feature from malicious input
Open on GitHub → Explain another repo

← promptslab on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.