PromptMate · Getting started

Get the most out
of PromptMate.

You're a few clicks away from a prompt library that actually works — saved once, organized by workflow, filled with variables, and used everywhere.

Install Free Back to PromptMate
Quick guide

You are in the right place.

This is the practical guide for PromptMate, a free and open-source prompt library built by Jitan Gupta. If you came here wondering what to save, where context belongs, or how to make prompts reusable, start here.

Built by Jitan Gupta Free to use Open source Your data stays with you

Quick start

Install PromptMate, connect sync, set context, save your first variable prompt, and use it without leaving the chat page.

Jump to section

Video walkthroughs

Watch the core workflow, editing flow, history restore, and cross-platform use across ChatGPT, Claude, DeepSeek, and Kimi.

Jump to section

Prompt layers

Learn what belongs in user context, group instructions, prompt body, variables, tone, and format so your library stays clean.

Jump to section

What's new in v0.8

Variables, groups, group instructions, and user context make saved prompts behave more like reusable tools.

Go to page

Best practices

Six practical rules for writing prompts that are specific, reusable, easy to test, and worth keeping in your library.

Go to page

Starter prompts

Copy-ready prompts for engineers across code review, writing, debugging, and more. Add them to your library in one click.

Go to page

History and restore

If you edited a prompt and want an older version back, learn how version history and restore work.

Jump to section
Quick start

Up and running in 5 steps.

No PromptMate account. No product backend. Start with one useful group and one reusable prompt.

01

Install the extension

Add PromptMate from the Chrome Web Store. Works on Chrome, Brave, Edge, and all Chromium-based browsers.

02

Connect Google Drive and set context

Connect your private Google Drive folder, then add your role, background, and preferences in User Context so repeated personal framing travels with every prompt.

03

Create your first group

Make one simple group like Code Review, Writing, or Learning. Add a group instruction only if every prompt in that group should follow the same rules.

04

Save a prompt with variables

Click "New Prompt", write the task, add {{variables}} for changing inputs, choose a tone and output format, then save it to your group.

05

Fill values and use it

Open ChatGPT, Claude, DeepSeek, or Kimi. Click "Use", fill the variable dialog, preview the final prompt, and insert it into the chat.

Core workflow

Add a prompt, choose tone and format

Every prompt in PromptMate carries two signals beyond the text: a tone (formal, casual, technical) and an output format (bullets, steps, prose, code). When you click Use, both are appended automatically — no manual adjustment every session.

chatgpt.com
Edit & history

Edit prompts, restore any version

Prompts aren't static. Open any saved prompt and edit it mid-session — your changes save back to the library. Every edit creates a version, so you can browse the history and restore any prior version without losing work.

claude.ai
Cross-platform

Works on ChatGPT, Claude, DeepSeek, and Kimi

Same sidebar, same library, all four interfaces. Install once and your entire prompt collection is available wherever you work — ChatGPT, Claude, DeepSeek, Kimi. No duplicate setup, no syncing.

chatgpt.com / claude.ai / deepseek.com / kimi.ai
Prompt construction

Know what belongs where.

PromptMate works best when each layer has a job. Stable background belongs in context, workflow rules belong in groups, and changing inputs belong in variables.

User context

What should always be true

Use this for stable background: your role, stack, preferences, audience, and recurring constraints that apply across many prompts.

I am a senior engineer working on TypeScript, cloud, and AI tooling. Prefer practical tradeoffs over abstract theory.
Group instruction

What should be true for this group

Use this for shared rules inside a project or workflow. It keeps repeated setup out of every individual prompt.

For this code review group, prioritize correctness, security, regressions, and missing tests before style feedback.
Prompt body

The reusable task

This is the core instruction you save: what the AI should do, what to inspect, and what good output looks like.

Review {{diff}} for correctness, edge cases, and maintainability. Call out risky assumptions before suggesting changes.
Variables

The parts that change

Use variables for session-specific inputs like {{topic}}, {{diff}}, {{audience}}, or {{error_message}}. Fill them only when you click Use.

{{diff}}, {{feature_goal}}, {{target_reader}}
Tone + format

How the answer should feel and scan

Tone controls the voice. Format controls the shape. Set both once so repeated work comes back in a consistent form.

Tone: Technical and direct. Format: Checklist with blockers, fixes, improvements, and tests.
Example inserted prompt Context + group + prompt + variables + tone + format
User context:
I am a senior engineer working on TypeScript, cloud, and AI tooling. Prefer practical tradeoffs over abstract theory.

Group instruction:
For code review prompts, prioritize correctness, security, regressions, and missing tests before style feedback.

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

Variable values:
diff = [the pull request diff you filled in]

Tone: Technical and direct. Be precise, avoid fluff, and explain tradeoffs like a senior engineer reviewing the work.

Format: Return the answer as a checklist with sections for blockers, important fixes, small improvements, and tests to add.
Tips

Build a library that sticks.

Small habits that make PromptMate worth keeping open.

Start with prompts you already reuse

Think about instructions you type every week — code review format, email drafts, explaining concepts. Those are your first 5 saves.

Use variables for changing inputs

If you edit the same part every time you paste a prompt, turn that part into a {{variable}} and let PromptMate ask for it at send time.

Put context in the right layer

Use user context for you, group instructions for a workflow, and prompt text for the task. This keeps prompts shorter and easier to reuse.

Edit after real sessions

Save a rough version, use it, then refine the prompt based on the output. Version history keeps older versions available if a change makes it worse.

Full best practices guide Browse starter prompts
Free · Open source · No product backend

Your library is waiting.

Install PromptMate, save the prompts you actually use, and get them back in one click — in ChatGPT, Claude, DeepSeek, or Kimi, every session.