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.
Three steps to your first prompt.
Copy a prompt
Click "Copy prompt" on any card below. The full text is ready to paste.
Open PromptMate
In ChatGPT, Claude, DeepSeek, or Kimi — click the PromptMate button in the bottom-right corner.
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 promptsCode Review
Drop in a diff or paste the file. Gets you blockers, fixes, improvements, and missing tests — in one 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.
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.
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.
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.
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.
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 promptsEmail to Non-Technical Stakeholder
Explains something technical without jargon. Leads with impact or decision needed, then background.
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.
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.
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.
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 promptsExplain a Concept
One-sentence definition, then intuition, then a practical example. Calibrated for engineers.
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.
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.
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.
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 promptsStructure a Problem
Forces you to think before building. Good when you're rushing toward a solution you haven't fully defined.
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.
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.
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]
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.