Skip to content

Prompt Design Patterns Collection

Reusable prompt structures organized by purpose for AI agents, daily coding, and document generation.

Classification View

CategoryPurposeTypical TriggersQuality MetricsRisks
FramingContext boundary fixation"You are", scenario declarationReproducibility, deviation rateRole injection
Structured OutputMachine readabilityJSON/YAML specification, schema examplesParse success rateSchema drift
Thought ExpansionReasoning visualizationChain-of-Thought / ScratchpadSolution transparencyVerbosity, information leakage
Constraint/ValidationGuardrailsFailure condition enumeration, rule violation warningsViolation detection rateOver-constraint reduces emergence
Reduction/ExtractionSummarization/normalizationTagged extraction targetsOmission rate, redundancy ratePartial context loss

Basic Template (Skeleton)

<ROLE>
Objective: <WHAT>
Preconditions (constrained facts): <FACTS>
Input format:
<FORMAT_SPEC>
Expected output (JSON Schema excerpt): <SCHEMA_SNIPPET>
Quality checks:
- Validity: <CRITERIA>
- Safety: <CRITERIA>
Procedure:
1. Problem restatement
2. Verifiable decomposition (bullet points)
3. Output generation (specified format)
4. Rule check & retry conditions

Anti-patterns

NameSymptomsImpactImprovement
Directionless enumerationScattered requirementsOutput inconsistencySeparate and structure objectives/constraints
Excessive few-shotLengthy samplesContext overflowCompression/pattern abstraction
Instruction conflictContradictory commands mixedRising deviation rateExplicit priority table

Next Actions

  • JSON Schema generation automation macro integration
  • Evaluation metrics (reproducibility/structuring rate) scripting

Back: index.md