KeyMap
Prompt engineering course

57 prompts · 9 categories

Prompt library

Copy, swap the [brackets], use. Every prompt here is a working template for something people actually do — replying to email, researching a decision, writing a post that isn’t slop, generating an image that matches the one in your head.

Tool tags mark where a prompt is known to work well. Any means it is tool-agnostic — the technique does not depend on the vendor. If you want to understand why these are shaped the way they are, read the course.

Email & messagesAny

Reply to any email

The everyday workhorse — you know what you want to say, you want it to land well.

Email & messagesAny

Follow-up that isn't annoying

They went quiet. You need an answer without sounding like a debt collector.

Email & messagesAny

Say no without burning the bridge

Declining a request, invitation, or piece of work you cannot take on.

Email & messagesClaudeChatGPT

Deliver bad news

A slip, a mistake, a price rise, a cancellation. The email you are dreading.

Email & messagesAny

Catch me up on a thread

You got CC'd into 40 messages and need to know if you matter.

Email & messagesClaudeChatGPT

Pressure-test before you send

Run this on anything written while angry, or anything going to someone senior.

Email & messagesAny

Cold outreach that gets opened

First contact with someone who has no reason to care.

Email & messagesAny

Chase an overdue payment

Firm, professional, doesn't torch the client relationship.

Research & analysisChatGPTClaudeGemini

Research brief with sources

You need to understand a topic properly and be able to check the answer.

Research & analysisChatGPTClaudeGemini

Fact-check a claim

Someone asserted something confidently. You want to know if it holds.

Research & analysisChatGPTClaudeGemini

Compare options for a decision

Tools, vendors, approaches — anything where you need to pick one.

Research & analysisClaudeChatGPT

Summarize a document for a decision

A long report, contract, or spec that someone needs to act on.

Research & analysisChatGPTClaudeGemini

Find what's actually known

Deeper research where you need the state of the evidence, not a blog summary.

Research & analysisClaudeChatGPT

Interview me before you research

Big research task where you are not sure what you are actually asking.

Blog & long-formClaudeChatGPT

Blog post from your angle and evidence

A real post — one with a point, built from things you actually know.

Blog & long-formChatGPTClaudeGemini

Data-backed post with real sources

A post that cites real figures — and doesn't invent them.

Blog & long-formClaudeChatGPT

Hard edit — no rewrite

Your draft exists. You need to know what's wrong with it, not have it replaced.

Blog & long-formAny

Cut it in half

Too long, and every sentence feels necessary. They aren't.

Blog & long-formClaudeChatGPT

Three structures, then stop

You have the material. The ordering is the hard part.

Blog & long-formClaudeChatGPT

Reusable voice reference

Set this once per project. Everything after it sounds like you.

Blog & long-formClaudeChatGPT

Newsletter issue

Recurring format, needs to not feel like a template every week.

LinkedIn & socialClaudeChatGPT

LinkedIn post that isn't cringe

The default LinkedIn voice is a parody. This bans it explicitly.

LinkedIn & socialClaudeChatGPT

Turn a real event into a post

Something happened at work. There's a post in it, but not the obvious one.

LinkedIn & socialAny

Comment worth leaving

Add something to someone's post instead of 'Great insight!'

LinkedIn & socialClaudeChatGPT

Profile headline & about section

Your profile currently says “Passionate about driving innovation”.

LinkedIn & socialAny

Announcement without the cringe

New job, launch, milestone. Needs to be said without “I'm thrilled to share”.

Daily tasksClaudeChatGPTGemini

Meeting notes to decisions

Raw notes or a transcript, turned into what actually got decided.

Daily tasksClaudeChatGPT

Think through a decision

You're stuck between options and going in circles.

Daily tasksClaudeChatGPT

Plan a week that survives contact

Planning that accounts for the fact that your week will not go to plan.

Daily tasksClaudeChatGPTGemini

Explain something properly

Learning a new concept, tool, or domain from zero.

Daily tasksClaudeChatGPT

Red-team my plan

Before you commit to something you're excited about.

Daily tasksClaudeChatGPTGemini

Messy text to clean table

Receipts, listings, notes, form responses — anything with a shape.

Daily tasksAny

Spreadsheet formula with a check

Excel or Sheets formula you can actually verify.

Image generationMidjourneyDALL·EChatGPTGemini

The image prompt skeleton

The order that works: subject, action, setting, style, light, framing, quality.

Image generationMidjourneyDALL·E

Photorealistic image

When it needs to look like a photograph, not an illustration.

Image generationMidjourneyDALL·EChatGPT

Fix a generation that's close

Almost right. One thing keeps going wrong.

Image generationChatGPTClaudeGemini

Reverse-engineer a reference image

You have an image you like. You want the prompt that makes more like it.

Image generationMidjourneyDALL·E

On-brand illustration or asset

Blog headers, social cards, product illustrations that match a look.

Image generationMidjourneyDALL·E

Keep a character consistent

Same person or mascot across multiple images.

Web & productClaudeChatGPT

Landing page copy

Hero, subhead, sections — for a product that does something specific.

Web & productClaudeChatGPT

Turn a vague idea into a spec

You know what you want. It needs to be written down before anyone builds it.

Web & productClaudeChatGPT

Review my code honestly

A second pair of eyes that isn't agreeable.

Web & productClaudeChatGPT

Debug with the actual error

Something broke. Give the model evidence, not your theory.

Web & productChatGPTClaudeGemini

SEO content brief

A brief that produces a page worth ranking, not keyword mush.

Meta-promptingClaudeChatGPT

Write the prompt for me

You know the outcome you want. You don't want to engineer the prompt.

Meta-promptingClaudeChatGPT

Diagnose a prompt that isn't working

You wrote a prompt. The output is wrong and you don't know why.

Meta-promptingClaudeChatGPTGemini

Force the reasoning into the open

Anything where you need to check the answer, not just receive it.

Meta-promptingClaudeChatGPT

Blind second opinion

You have a conclusion. You want to know if it survives someone who doesn't own it.

Meta-promptingClaudeChatGPT

Standing instructions for a project

Set once in Claude Projects or ChatGPT custom instructions. Applies to everything.

Meta-promptingClaudeChatGPT

Break a big task into prompts

The task is too big for one prompt and you're getting mush.

Meta-promptingAny

Catch silent scope drops

You gave six requirements and got output covering four.

Humanize & de-slopClaudeChatGPT

Strip the AI tells

The text is fine but reads as generated. This names the specific tells.

Humanize & de-slopClaudeChatGPT

Find the tells without fixing them

Learn what your generated text keeps doing wrong, so you stop shipping it.

Humanize & de-slopClaudeChatGPT

Rewrite in my actual voice

Generated draft, your voice. Samples do what adjectives cannot.

Humanize & de-slopClaudeChatGPT

Replace abstraction with specifics

The text is vague. Vagueness is the deepest AI tell, and the hardest to fix.

Humanize & de-slopClaudeChatGPT

The read-aloud test

Text that's technically fine but nobody would ever say out loud.

Humanize & de-slopClaudeChatGPT

Kill the agreement reflex

Twenty turns in, everything you say is 'a great point'. Time to reset.