PromptMate · Starter prompts

Starter prompts
for your library.

Copy-ready prompts for engineers, writers, and AI power users. Use them as-is or adapt them — every one follows the best practices for prompts worth saving.

Install PromptMate Free Why these prompts work
How to use

Three steps to your first prompt.

01

Copy a prompt

Click "Copy prompt" on any card below. The full text is ready to paste.

02

Open PromptMate

In ChatGPT, Claude, DeepSeek, or Kimi — click the PromptMate button in the bottom-right corner.

03

Save and set tone + format

Paste the text, choose a tone and output format, and save. Your prompt is now in your library — across all four platforms.

Code & Engineering

6 prompts

Code Review

Drop in a diff or paste the file. Gets you blockers, fixes, improvements, and missing tests — in one checklist.

Technical Checklist
Review this pull request for correctness, edge cases, and maintainability. Call out risky assumptions before suggesting changes.

[PASTE_DIFF_OR_CODE_HERE]

Explain This Code

Walks through intent, approach, and anything non-obvious. Flags what looks fragile.

Technical Steps
Explain what this code does and how it works. Cover the intent, the approach, and any non-obvious decisions. Then call out anything that looks fragile or could be improved.

[PASTE_CODE_HERE]

Write Unit Tests

Covers happy path, edge cases, and error conditions using whatever testing framework is in the file.

Technical Code
Write unit tests for this function. Cover the happy path, edge cases, and error conditions. Use the same testing framework already visible in the file.

[PASTE_FUNCTION_HERE]

Debug This Error

Explains the cause, where to look first, and what to check. Faster than searching docs.

Technical Steps
I'm getting this error. Explain what's causing it, where the most likely source is, and what to check first.

Error: [PASTE_ERROR_HERE]

Context: [BRIEFLY_DESCRIBE_WHAT_YOU_WERE_DOING]

Refactor Suggestions

Asks for readability and maintainability improvements only. No hypothetical future requirements.

Technical Bullets
Review this code and suggest how to simplify or improve it. Focus on readability and maintainability. Don't refactor for hypothetical future requirements — only what's clearly better now.

[PASTE_CODE_HERE]

Write a Commit Message

Summarizes what changed and why. Follows conventional commit style.

Technical Prose
Write a clear commit message for this change. Lead with the type (feat/fix/refactor/chore) and a one-line summary. Add a short body paragraph explaining why this change was made if it's not obvious from the diff.

[PASTE_DIFF_HERE]

Writing & Communication

4 prompts

Email to Non-Technical Stakeholder

Explains something technical without jargon. Leads with impact or decision needed, then background.

Professional Prose
Help me write a clear, non-technical explanation of this for a PM or executive. Skip the jargon. Lead with the impact or decision needed, then explain the background.

Topic: [DESCRIBE_WHAT_YOU_NEED_TO_EXPLAIN]

Meeting Notes Summary

Turns raw notes into action items, decisions, and open questions grouped by topic.

Formal Checklist
Summarize these meeting notes into clear action items, decisions made, and open questions. Group by topic if the meeting covered multiple subjects. Each action item should include who owns it if mentioned.

[PASTE_NOTES_HERE]

Technical Documentation

Documents what something does, how to use it, key parameters, and at least one example.

Technical Steps
Write clear technical documentation for this. Cover what it does, how to use it, the key parameters or options, and at least one usage example. Audience: engineers onboarding to this codebase.

[DESCRIBE_OR_PASTE_WHAT_NEEDS_DOCUMENTATION]

Status Update

Turns messy progress notes into a clean, scannable update for a team or manager.

Professional Bullets
Write a concise status update based on these notes. Cover: what's done, what's in progress, what's blocked, and what's next. Keep it to the point — this is for a team or manager, not a detailed report.

[PASTE_YOUR_PROGRESS_NOTES_HERE]

Learning & Thinking

4 prompts

Explain a Concept

One-sentence definition, then intuition, then a practical example. Calibrated for engineers.

Casual Steps
Explain [CONCEPT] clearly. Start with a one-sentence definition, then give me the intuition behind it, then a practical example. Assume I'm a software engineer who knows the basics but hasn't worked with this specific thing.

Compare Two Options

Gets you the tradeoffs, not just a list of features. Ends with the right questions to ask before choosing.

Technical Bullets
Compare [OPTION_A] and [OPTION_B] for [USE_CASE]. What does each do well, where does each fall short, and what should I ask myself before choosing? Don't just list features — explain the real tradeoffs.

Critique My Approach

Finds the biggest risk and what you're missing before you've committed too much to a direction.

Technical Bullets
I'm planning to [DESCRIBE_YOUR_APPROACH]. What's the biggest risk? What am I missing? What would you do differently and why?

Summarize This

Pulls out the key points and what you should actually take away from a long doc or article.

Casual Bullets
Summarize this. Pull out the key points and what I should actually take away from it. If there's something I should act on or remember, call that out separately at the end.

[PASTE_CONTENT_HERE]

Productivity & Workflow

3 prompts

Structure a Problem

Forces you to think before building. Good when you're rushing toward a solution you haven't fully defined.

Technical Bullets
Help me think through this clearly before I start building or writing. I'll describe the problem and my current thinking — you point out what I'm missing, where I'm making assumptions, and what I should clarify first.

Problem: [DESCRIBE_THE_PROBLEM]
My current thinking: [DESCRIBE_YOUR_APPROACH]

Write a Technical Spec

Turns a rough idea into a structured spec: problem, approach, constraints, open questions.

Technical Steps
Write a short technical spec for this. Cover: the problem being solved, the proposed approach, key constraints or assumptions, and open questions. Keep it to what's needed to get alignment — not a novel.

Feature or change: [DESCRIBE_WHAT_YOU_RE_BUILDING]

Plan a Task Breakdown

Splits a vague goal into concrete, sequenced steps you can actually start working from.

Technical Checklist
Break this down into concrete, sequenced steps I can work through. Each step should be small enough to complete in one sitting. Call out any dependencies between steps.

Goal: [DESCRIBE_WHAT_YOU_RE_TRYING_TO_DO]
Free · Open source · No backend

Build your library once.

These 17 prompts are a starting point. Install PromptMate, save the ones that match your workflow, and add your own as you find what works.