Productive— faster every day
For your professionTeachersStudentsManagersMarketingDevelopersFreelancersParentsJournalists

Prompt library · AI · 19 prompts

Prompts from the guide

Your brand as a system: from brand voice through brochure and website to CRM

19 prompts from this guide. Fill in whatever sits in [square brackets] — your own context, the document text or the name of your tool. That context is exactly what separates a generic answer from a usable one.

Read the full guide →

What a terminal is and when not to fear it

I've never worked with a terminal and I'm about to install Claude
Code on [Windows / Mac] following a guide. Walk me through it in
advance, without installing anything: exactly what will I see after
opening the terminal, what does the line I type into look like, what
does it mean when “nothing happens” after a command, and how do I
tell an error message apart from normal output?
Then explain what the Claude Code install command will do and how
I'll know the installation succeeded. Write for a complete beginner,
step by step, without jargon — and when you need jargon, explain it
right away.

Distilling from source materials

I'm uploading our roastery's brand manual, website copy, three
newsletters, and a product spec sheet [add your own materials].
We are [a small coffee roastery, 6 people, we sell to cafés and
retail customers].

Build a Brand Voice document from this in markdown, structured as:
1. Who we are and who we talk to (2–3 sentences, no marketing fluff)
2. Tone: 4–6 traits, each with an explanation of what it means in
   practice and a sample sentence that demonstrates it
3. Vocabulary: words and phrasing we use (including technical ones —
   variety names, roast levels), and how we write numbers and units
4. Forbidden phrases: what never gets said here, and why
5. Examples: 3 “not like this / like this” pairs for a product
   description, a customer email, and a social media post

Work only from the uploaded materials. Where the materials
contradict each other, write it up as an open question at the end —
don't decide for me.

Follow-up questions: what's missing from the materials

Go through the Brand Voice document we built and act like an editor
who has to write from it tomorrow: ask me every question the
document doesn't answer. I'm especially interested in:
- formal/informal address across different channels
- humor: how much fits on the website, how much in an email, how
  much in a sales proposal
- how we talk about competitors
- how we sound in an unpleasant situation (a complaint, a price
  increase, a delayed delivery)
Ask one question at a time, and fold my answers straight into the
document as I give them.

Stress test

Here's our Brand Voice document [paste it] and here are three
writing tasks not covered in the materials: [a complaint email to
a café, a description of a new coffee, an invitation to a tasting
for wholesale customers].

Write each piece according to the document. Then add a short
reflection: which rules you weren't sure about because they could be
read two ways, and how you chose. Those exact spots are what we'll
sharpen in the document.

Inventory and structure proposal

Work over the folder brochure-2026. It contains a subfolder photos
(a selection I like — there are deliberately a lot of them),
pricelist.xlsx, and a folder copy with source materials. Our tone
lives in brand-voice.md.

Do an inventory: list what's in the folder, and propose the content
of a ten-page print brochure for cafés that buy coffee from us. For
each page, state: purpose, key message, which photos are candidates
(file names), and where the copy comes from. Pick fewer photos than
I'd expect — one strong shot per page beats a collage.
For the price list, propose which items belong in the print brochure
and which don't, because they change too often.
Don't produce anything yet, I'm waiting to approve the proposal.

Building the document

I approve the structure proposal with these changes: [notes]. Build
the brochure in Affinity as a new document: A5 portrait, 10 pages,
3 mm bleed, 12 mm margins. Take colors and fonts from brand-voice.md;
if a font from the manual isn't installed on the system, tell me and
propose a replacement — don't pick one yourself.

Go spread by spread: always lay out text and photos, show me a
preview, and wait for approval before continuing. Take copy from the
materials and adapt it per brand-voice.md; don't invent anything —
where copy is missing, leave a placeholder box marked MISSING and
give me a list of them at the end.
Set the price list as a table sourced from pricelist.xlsx; don't
retype the numbers by hand, pull them from the file.

Iteration: why the source file exists

Corrections after the first proofread:
- on page 4, swap the photo for [filename], it's sharper
- the price list item [name] changed: I've uploaded a new
  pricelist.xlsx, reload it and regenerate the table
- the headline on page 7 is off-tone; propose three variants per
  brand-voice.md and wait for me to pick one
Show me a preview of each changed page before you save the file.

Export to the printer — and saving the source file

The brochure is approved. First, save the native file
brochure-2026.af into the project folder — that's the source file
we'll be editing in six months, it must not get lost.
Then export a print PDF per the printer's requirements [paste
verbatim from the printer's email — usually PDF/X, CMYK, 3 mm bleed,
crop marks, 300 DPI] and a separate light PDF for email (RGB, small
file size).
Finally, print a checklist: page size, bleed, page count, fonts
used, and whether they're embedded in the PDF.

Installing Claude Code

I'm a complete beginner — this is my first time working with a
terminal and with git. Before you run any command in this session,
explain in one sentence what it does and what will change on disk or
on GitHub. For commands that delete or overwrite something, flag it
to me explicitly. When something goes wrong, explain the error
message in plain language and propose next steps.

Setting up the brand repository

Set up a new git repository company-brand with this structure:
- brand-voice.md (insert the attached file)
- logos/ (attached SVG and PNG files)
- colors-fonts.md (pull color values and font names from the
  attached brand manual, and note where each color is used)
- README.md: what the repository is for, and the rule that
  brand-voice.md is the single source of truth — anyone who wants a
  tone change proposes it here
Add a .gitignore that excludes .env files, keys, and working
exports. Before the first commit, print me the full list of files
you're about to commit — I'll check that nothing sensitive is in
there.
Set up the repository as private.

Vercel: setting up an account and first deploy

I'm connecting a domain [roastery-marta.cz] to my Vercel project.
Vercel shows me these DNS records to set up: [paste the values from
Vercel]. My domain is with the registrar [name], and in its admin
panel, DNS section, I see this: [describe or paste what you see].
Walk me through it step by step: which fields to fill in with what,
what to delete or leave alone, and how I'll know it's working. Flag
it if anything you see looks like it could break email on the
domain.

Connecting the website to brand voice

In the website project, use brand-voice.md from the company-brand
repository as the source of tone. Specifically:
1. Propose the simplest way to bring it into the website project and
   keep it current [a copy with an update script, a git submodule…]
   — explain the difference and recommend the option for a small
   team
2. Then go through all the website's copy and list sentences that
   conflict with brand voice: forbidden phrases, wrong form of
   address, off-tone language
3. Only propose fixes, don't write them — I'll go through them one
   at a time

Connecting the website to brand voice

Before we deploy a new version of the website: compare all the copy
in the content directory against brand-voice.md and return a table:
file, sentence, rule broken, suggested fix. Flag separately any spot
where a rule works against clarity or the page's SEO needs — I'll
decide those.
Don't report “all clear” until you've printed how many files you
actually went through.

Schema and locks in one step

We're building an internal CRM for our roastery's wholesale
customers on Supabase. Propose a database schema: tables customers,
contacts, orders, notes. For each table, write Row Level Security
policies right away — RLS must be on from the first migration, not
added later:
- a signed-in team member can read everything; only the admin role
  can delete
- a signed-out user sees nothing
- the service key is used exclusively in server-side code; only the
  anon key, restricted by RLS policies, goes to the browser
Generate SQL migrations, and add a comment to every policy stating
exactly what it allows and for whom. Before you run anything, explain
the migrations to me as someone who doesn't read SQL daily — I'll
approve each one separately.

Red team on your own database

Play the attacker: you have our Supabase project's anon key (by its
nature, it's public in the website's code) and you know the database
schema. List every query you'd try to reach customer data without
signing in, or, with an ordinary account, to reach data you're not
entitled to.
For each query, state whether the current RLS policies stop it and
why. Where you're not sure, propose a specific test — we'll run it
against the test project with made-up data, not against live data.

The agent reads, the human writes

Rules: you may read from the CRM, you never write to it, and you
never send anything.
Every Monday, go through the last three months of orders and prepare
for me:
- wholesale customers whose orders dropped more than a third against
  their usual average
- customers who haven't ordered in more than 6 weeks
- for each one, a draft of a short follow-up email in our tone per
  brand-voice.md, with a specific reason for reaching out
The output is a table of drafts. I decide who gets written to, and I
send it myself.

An honest tally

Here's the list of subscriptions the company pays for around AI and
the website: [Claude, Vercel, Supabase, Brevo, domain — fill in
tiers and prices from recent invoices]. Check current pricing for
these services online and compare: are we paying for a tier we
don't use anywhere (limits, features)? Is there an annual billing
option for any of them that would pay off? Has any service raised
its price against what I have noted?
Return a table: service, what we pay, what we could pay, what to do
about it. Don't cancel anything and don't sign into anything —
decisions and clicks are mine.

Alternatives to Affinity

Using the Canva connector, create a design for an eight-page brochure
for cafés: colors and fonts per the attached brand-voice.md, copy
from the attached materials, photos I've already uploaded to the
Brochure folder in Canva.
Generate a first version and send me a link to the design — I'll
finish the details right in the Canva editor. Don't rewrite the
copy in your own words, stick to the materials; where copy is
missing, leave a placeholder box with a note.
Once I approve the design, export a print PDF with bleed.

Security across the whole process

Do a security review of the whole project before we make anything
public:
1. Go through the git history of the repositories (brand, website,
   crm) and look for anything that looks like a key, password, or
   token — including in old commits
2. Confirm .env files are in .gitignore, and that the Supabase
   service key never makes it into code that runs in the browser
3. List the environment variables set in Vercel and flag which of
   them are public (reach the browser)
4. Confirm preview deploys of the website have protection turned on
Return findings ranked by severity, each with a suggested fix.
Don't fix anything without my approval.

← All prompts