> ## Documentation Index
> Fetch the complete documentation index at: https://usefulai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 6 Best Prompt Engineering Cheat Sheets in 2026

export const sheets = [
  {
    "rank": 1,
    "name": "Prompt Engineering Cheat Sheet with Templates",
    "creator": "TextDeck",
    "url": "https://www.textdeck.app/en/guides/prompt-engineering-cheat-sheet",
    "image": "/images/cheat-sheets/prompt-engineering-review/textdeck.png",
    "focus": "Reusable prompt patterns",
    "format": "Web reference",
    "date": "Updated November 2025",
    "rationale": "Best overall. Eight compact templates cover the most common prompting situations without turning the page into a long theoretical guide.",
    "description": "TextDeck explains patterns for role, task, constraints, examples, iteration, critique, structured output, and multi-step work. Each pattern includes a reusable template and a concrete example, making the page useful while writing rather than only useful for learning concepts.",
    "attribution": "Capture of the prompt template reference from TextDeck"
  },
  {
    "rank": 2,
    "name": "The Prompt Canvas",
    "creator": "Michael Hewing and FH Munster",
    "url": "https://www.thepromptcanvas.com/",
    "image": "/images/cheat-sheets/prompt-engineering-review/prompt-canvas.png",
    "focus": "Planning complex prompts",
    "format": "Two-page PDF",
    "date": "March 2025",
    "rationale": "Best visual framework. It is more structured than a list of tips and works especially well for planning prompts that need context, examples, constraints, and evaluation.",
    "description": "The canvas turns prompt design into a set of visible blocks covering the task, role, context, output, examples, constraints, and refinement. It is a strong workshop or team resource and has clear institutional provenance plus a reusable Creative Commons license.",
    "attribution": "Representative page from The Prompt Canvas"
  },
  {
    "rank": 3,
    "name": "Prompt Engineering Basics: Dos and Don'ts",
    "creator": "LivePhysics",
    "url": "https://livephysics.com/infographics/cs-prompt-engineering/",
    "image": "/images/cheat-sheets/prompt-engineering-review/livephysics.png",
    "focus": "Beginner prompting habits",
    "format": "Downloadable infographic",
    "date": "Current 2026 page",
    "rationale": "Best for beginners. The visual examples make good and bad prompting habits obvious, although advanced users will need more depth.",
    "description": "LivePhysics covers specificity, context, decomposition, examples, iteration, output format, tone, verification, and common mistakes in a polished single infographic. PNG, PDF, and print actions make it one of the lowest-friction resources in the roundup.",
    "attribution": "Preview of the Prompt Engineering Basics infographic from LivePhysics"
  },
  {
    "rank": 4,
    "name": "Learn Prompt Engineering Cheatsheet",
    "creator": "Codecademy",
    "url": "https://www.codecademy.com/learn/learn-prompt-engineering/modules/learn-prompt-engineering/cheatsheet",
    "image": "/images/cheat-sheets/prompt-engineering-review/codecademy.png",
    "focus": "Structured prompting fundamentals",
    "format": "Course cheat sheet",
    "date": "Current course",
    "rationale": "Best curriculum-style reference. It is dependable and well organized, but less visual and less immediate than the top three.",
    "description": "Codecademy organizes core prompt-engineering concepts into a course companion covering clear instructions, context, examples, output controls, iteration, and common techniques. It works well for readers who prefer a linear learning path over a poster or template library.",
    "attribution": "Capture of the prompt engineering cheat sheet from Codecademy"
  },
  {
    "rank": 5,
    "name": "Prompt Engineering Guide",
    "creator": "DAIR.AI",
    "url": "https://github.com/dair-ai/Prompt-Engineering-Guide",
    "image": "/images/cheat-sheets/prompt-engineering-review/dair.png",
    "focus": "Comprehensive open reference",
    "format": "Open-source guide",
    "date": "Actively maintained in 2026",
    "rationale": "Best deep reference, but not really a cheat sheet. Its value comes from breadth and community maintenance rather than quick lookup.",
    "description": "DAIR.AI covers prompting techniques, model behavior, applications, risks, research, tools, and model-specific examples across a large open repository. Use it after a compact sheet raises a question that needs explanation, evidence, or a more advanced technique.",
    "attribution": "Capture of the open Prompt Engineering Guide repository"
  },
  {
    "rank": 6,
    "name": "49-Point Prompt Engineering Cheat Sheet",
    "creator": "Prompt Architects",
    "url": "https://prompt-architects.com/blog/49-prompt-engineering-cheat-sheet",
    "image": "/images/cheat-sheets/prompt-engineering-review/prompt-architects.png",
    "focus": "Large prompting checklist",
    "format": "Long web reference",
    "date": "2026",
    "rationale": "Best checklist for readers who want exhaustive coverage, but its length and promotional framing make it less practical than the focused options above.",
    "description": "Prompt Architects walks through frameworks, context, examples, output design, reasoning strategies, iteration, evaluation, and specialist prompting across forty-nine points. The page is useful as an audit list, not as something most readers will keep beside a chat window.",
    "attribution": "Capture of the 49-point reference from Prompt Architects"
  }
];

export const otherSheets = [
  {
    "name": "The Perfect Prompt Cheat Sheet",
    "url": "https://www.linkedin.com/posts/big-picture_the-perfect-prompt-a-prompt-engineering-activity-7183172035672522755-aCvj",
    "description": "a recognizable visual framework for role, context, task, format, and examples"
  },
  {
    "name": "Free Prompt Engineering Checklist",
    "url": "https://www.agenticworkers.com/prompt-engineering-checklist",
    "description": "a direct downloadable checklist covering prompt structure and common pitfalls"
  },
  {
    "name": "Prompt Engineering Cheat Sheet 2026",
    "url": "https://promplify.ai/blog/prompt-engineering-cheat-sheet/",
    "description": "a current printable web reference with a compact overview"
  },
  {
    "name": "Prompt Engineering Tutorials by NirDiamant",
    "url": "https://github.com/NirDiamant/Prompt_Engineering",
    "description": "a popular open tutorial repository that is much broader than a cheat sheet"
  }
];

export const BestForChip = ({ children }) => (
  <span className="inline-flex min-w-0 max-w-full items-center rounded bg-emerald-50 px-1.5 py-[2px] dark:bg-emerald-500/10">
    <span className="truncate text-xs font-medium leading-4 text-emerald-700 dark:text-emerald-400">{children}</span>
  </span>
);

export const SheetRow = ({ sheet }) => (
  <a href={sheet.url} target="_blank" rel="noreferrer" className="group flex items-center gap-3 px-4 py-3 no-underline transition-colors hover:bg-zinc-50/60 dark:hover:bg-white/[0.02]">
    <span className="w-4 shrink-0 text-center text-sm font-semibold tabular-nums uai-ink-muted">{sheet.rank}</span>
    <img src={sheet.image} alt="" noZoom className="h-11 w-11 shrink-0 rounded-md border border-zinc-200 object-cover dark:border-white/10" />
    <span className="min-w-0 flex-1">
      <span className="flex min-w-0 flex-wrap items-baseline gap-x-1.5">
        <span className="truncate text-sm font-semibold leading-5 uai-ink-strong">{sheet.name}</span>
        <span aria-hidden="true" className="uai-ink-muted">&#8729;</span>
        <span className="text-[13px] leading-5 uai-ink-muted">{sheet.creator}</span>
      </span>
      <span className="block truncate text-[13px] leading-5 uai-ink-body">{sheet.focus}</span>
    </span>
    <span className="mr-1 flex shrink-0 items-center uai-ink-muted"><Icon icon="chevron-right" size={12} color="currentColor" /></span>
  </a>
);

export const SheetList = ({ items }) => (
  <div className="not-prose mb-10 overflow-hidden rounded-xl border border-zinc-200 bg-white dark:border-white/10 dark:bg-white/[0.03]">
    <div className="divide-y divide-zinc-100 dark:divide-white/5">
      {items.map((sheet) => <SheetRow key={sheet.name} sheet={sheet} />)}
    </div>
  </div>
);

export const SheetCard = ({ sheet }) => (
  <section className="not-prose mb-6 rounded-xl border border-zinc-200 bg-white p-5 shadow-sm dark:border-white/10 dark:bg-white/[0.03]">
    <div className="flex min-w-0 flex-wrap items-center gap-x-2 gap-y-1">
      <h2 className="m-0 max-w-full text-xl font-semibold leading-7 tracking-normal">
        <span className="mr-1.5 tabular-nums uai-ink-muted">{sheet.rank}.</span>
        <a href={sheet.url} target="_blank" rel="noreferrer" className="group inline-flex min-w-0 items-center gap-1.5 no-underline uai-ink-strong">
          <span className="min-w-0 break-words underline-offset-4 group-hover:underline">{sheet.name}</span>
          <span aria-hidden="true" className="flex shrink-0 text-zinc-400 transition-colors group-hover:text-zinc-900 dark:text-zinc-500 dark:group-hover:text-white"><Icon icon="arrow-up-right" size={12} color="currentColor" /></span>
        </a>
      </h2>
      <BestForChip>{sheet.focus}</BestForChip>
    </div>

    <div className="mt-1 flex flex-wrap items-center gap-x-2 text-[13px] leading-5 uai-ink-muted">
      <span>{sheet.date}</span>
      <span aria-hidden="true">&#8729;</span>
      <span>{sheet.creator}</span>
      <span aria-hidden="true">&#8729;</span>
      <span>{sheet.format}</span>
    </div>

    <div className="mt-4 text-sm leading-[22px] uai-ink-body">
      <div className="font-medium uai-ink-strong">{sheet.rationale}</div>
      <div className="mt-3">{sheet.description}</div>
    </div>

    <figure className="mt-5">
      <a href={sheet.url} target="_blank" rel="noreferrer" aria-label={`Open ${sheet.name} by ${sheet.creator}`} className="flex max-h-[520px] w-full items-center justify-center overflow-hidden rounded-lg border border-zinc-200 bg-zinc-50 no-underline dark:border-white/10 dark:bg-black/20">
        <img src={sheet.image} alt={`${sheet.name} by ${sheet.creator}`} noZoom className="max-h-[520px] w-full object-contain" />
      </a>
      <figcaption className="mt-2 text-xs uai-ink-muted">{sheet.attribution}</figcaption>
    </figure>
  </section>
);

export const OtherSheetLine = ({ sheet }) => (
  <li className="flex items-baseline gap-2.5 text-sm leading-[22px] uai-ink-body">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />
    <span><a href={sheet.url} target="_blank" rel="noreferrer" className="font-medium uai-ink-strong underline underline-offset-2">{sheet.name}</a>: {sheet.description}.</span>
  </li>
);

<div className="not-prose -mt-5 mb-8 flex flex-wrap items-center gap-x-2 text-sm uai-ink-body" style={{ paddingLeft: "2px" }}>
  <span className="inline-flex items-center gap-1.5"><Icon icon="clock-rotate-left" size={10} color="currentColor" /> Updated <time dateTime="2026-07-12">July 12, 2026</time></span>
</div>

Prompt engineering cheat sheets are most useful when they give readers a small number of reusable structures, not just a wall of clever prompt phrases.

This ranking prioritizes what readers can use today: practical value, clarity, durability, and format. Popularity helped identify candidates, but it does not determine the final order.

## Best Prompt Engineering Cheat Sheets

<SheetList items={sheets} />

{sheets.map((sheet) => <SheetCard key={sheet.name} sheet={sheet} />)}

***

## Other Prompt Engineering Cheat Sheets to Consider

<ul className="not-prose m-0 my-4 flex list-none flex-col gap-2 p-0">
  {otherSheets.map((sheet) => <OtherSheetLine key={sheet.name} sheet={sheet} />)}
</ul>

***

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="What is the best prompt engineering cheat sheet?">
    TextDeck is the best quick reference because its eight templates are easy to reuse during real work. The Prompt Canvas is better for planning complex prompts, while LivePhysics is the clearest beginner visual.
  </Accordion>

  <Accordion title="What should a prompt engineering cheat sheet include?">
    A useful sheet should cover the task, context, role, constraints, output format, examples, iteration, and verification. It should provide reusable structures rather than only lists of impressive-sounding prompt phrases.
  </Accordion>

  <Accordion title="Is the DAIR.AI Prompt Engineering Guide a cheat sheet?">
    Not in the conventional sense. It is a large open guide and belongs here as the best deeper reference after a compact sheet points you toward a technique you need to understand properly.
  </Accordion>

  <Accordion title="Do prompt engineering cheat sheets become outdated?">
    Core practices such as clear tasks, relevant context, examples, output constraints, iteration, and verification are durable. Model-specific syntax, claims about reasoning behavior, and interface features should be checked against current documentation.
  </Accordion>
</AccordionGroup>
