A prompting strategy that groups patterns by the primary prompting intention they support.
A field guide to reusable prompt structures
A prompt pattern is a recurring and reusable textual structure, expressed in a canonical form, that can be instantiated within a prompt to support a specific intention in an interaction with an LLM.
The catalog covers , interactions. Each pattern is assigned to a two-level taxonomy based on its primary prompting intention and annotated with the prompt component type(s) in which it can be instantiated.
Scope
What this catalog covers
The taxonomy is deliberately bounded. It catalogs reusable textual structures that can be instantiated within a single prompt.
- Included
- , interactions with an LLM and patterns expressible as reusable structures inside one prompt.
- Outside scope
- , , , , and .
- How to interpret it
- The catalog organizes documented prompt structures; inclusion does not claim that a pattern improves output quality in every context.
Taxonomy structure
Taxonomy organization and component annotation
Category and subcategory form the two-level taxonomy. Prompt components are separate annotations indicating where a pattern can be instantiated within a prompt.
A finer-grained strategy grouping within one of the five categories.
The canonical, recurring textual structure that can be instantiated in a concrete prompt.
A functional part of a prompt that the pattern helps realize. A pattern may annotate more than one component.
Components across the catalog
Each component is a hub connected to the pattern nodes carrying that annotation. Pattern nodes are arranged by taxonomy category. Select any node to open its catalog entry or filtered view.
Open a component to see every pattern carrying that annotation, then select a pattern to read its catalog entry.
Loading component connections…
Catalog card anatomy
How to read a pattern
The paper defines a common description schema so patterns can be compared across categories. The interface keeps undocumented fields visible instead of filling gaps with inferred prose.
- Category
- A top-level grouping by the primary prompting strategy a pattern supports.
- Subcategory
- A finer strategy grouping within one category.
- Component
- A complementary annotation showing which functional prompt part a pattern can realize, not another taxonomy level.
- Pattern
- A recurring and reusable textual structure that supports a specific prompting intention.
- Name
- The unique canonical taxonomy name.
- Intent
- The prompting intention supported by the pattern.
- Motivation
- Why the pattern may be useful; presented separately here for readability.
- Application conditions
- When to apply the pattern and when to avoid it or use caution.
- Variables
- The variable information needed to instantiate the pattern.
- Cardinality
- How many values a variable permits or requires:
requiredmeans exactly one,optionalmeans zero or one,one-or-moremeans at least one, andzero-or-moremeans any number. - Template
- A generic arrangement of those variables in a prompt.
- Consequences
- The expected benefits and limitations of using the pattern.
- Examples
- Concrete prompt instances illustrating the structure.
- Variants
- Alternative forms reported in prior work or formed by combining patterns.
- Other names
- Names used in the source literature for the same or a closely related pattern.
- Sources
- The selected literature records supporting retention, variants, aliases, or examples.
- Source role
- What a cited source supports for an entry, such as retention, a variant, an alias, an example, or detailed documentation.
- Cross-references and linked concepts
- Contextual links from explicit mentions, classification tags, field headings, and citations to the relevant catalog documentation.
Taxonomy browser
Explore the patterns
Loading patterns…
Source registry
References
The taxonomy was constructed from five selected synthesis sources. The registry also includes primary or supporting works cited by the paper’s detailed pattern descriptions.
Loading references…