← Back to blog

ChatGPT Custom Instructions vs. Project Instructions

Summary

  • Use Custom Instructions for stable, cross-workspace preferences (voice, formatting, role, constraints) you want applied broadly.
  • Use Project Instructions for work-specific rules, context, and deliverable requirements that should not leak into other work.
  • If you juggle many clients or workflows, combine both: keep Custom Instructions minimal and put the “real brief” in Project Instructions.
  • When you need reusable context across tools (ChatGPT, Claude, Gemini, Cursor, docs, email), a separate prompt/snippet workflow can help reduce retyping and drift.
  • CopyCharm can store reusable prompts and copied context locally, and (with optional AI Access sync + authorization) lets ChatGPT search/retrieve only supported synced items.

If you are wondering “Should I put this in Custom Instructions or Project Instructions?” the practical answer is: put enduring personal preferences in Custom Instructions, and put job-specific requirements in Project Instructions. That split keeps your outputs consistent without accidentally applying one client’s rules to another client’s work.

This article breaks down what each instruction layer is best for, how to combine them safely, and how knowledge workers can build repeatable AI workflows that also work when you switch between ChatGPT, Claude, Gemini, Cursor, and everyday tools like email and docs.

Quick decision: which should you use?

  • Choose Custom Instructions if you want a consistent default style and boundaries across many chats (tone, formatting, how you want clarifying questions, what you do/do not want).
  • Choose Project Instructions if you are doing a defined piece of work (a client account, a hiring pipeline, a research topic, a product area) and need the model to follow a specific brief every time inside that project.
  • Use both if you want consistency and strong separation between different workstreams.

Custom Instructions vs. Project Instructions: what changes in practice?

Think in layers:

  • Custom Instructions are your “global defaults.” They are best when you want the same behavior regardless of the project: writing voice, formatting rules, how the assistant should handle uncertainty, and what it should ask you before proceeding.
  • Project Instructions are your “workspace rules.” They are best when the assistant must follow a specific playbook for a particular initiative: brand voice for a single client, a coding standard for one repo, a recruiting rubric for one role family, or a support policy for one product line.

The biggest operational difference is risk management: Project Instructions help compartmentalize. If you put client-specific constraints into Custom Instructions, you increase the chance you will forget they are “on” when you switch to another client or task.

Best-use examples by role (what goes where)

Consultants

  • Custom Instructions: “Start by asking 3 clarifying questions. Provide an executive summary first, then detailed steps. Use bullet points and include assumptions.”
  • Project Instructions: “Client: ACME. Use their terminology (X, Y, Z). Deliverables must include a 30/60/90 plan and a risk register. Avoid mentioning competitor names.”

Marketers and content teams

  • Custom Instructions: “Write in plain English. Prefer short sentences. Provide 5 headline options and 3 CTA options.”
  • Project Instructions: “Brand voice for Product A. Audience: IT admins. Must follow these message pillars. Include a comparison section with neutral language.”

Recruiters

  • Custom Instructions: “Be concise. Use structured rubrics. Flag missing info and ask for it.”
  • Project Instructions: “Role: Senior Backend Engineer. Score candidates on these competencies. Produce interview questions aligned to the rubric.”

Researchers and analysts

  • Custom Instructions: “Separate facts from hypotheses. Provide a ‘What would change my mind’ section.”
  • Project Instructions: “Topic: Market map for category X. Use these definitions. Output must include a taxonomy and a list of unknowns to validate.”

Developers

  • Custom Instructions: “Prefer minimal diffs. Ask before introducing new dependencies. Provide tests when you change behavior.”
  • Project Instructions: “Repo conventions: lint rules, folder structure, naming. Target runtime. Security constraints. API style.”

Support teams

  • Custom Instructions: “Use empathetic tone. Provide step-by-step troubleshooting. Confirm the user’s environment.”
  • Project Instructions: “Product: Plan B. Support policy: what we can/can’t do. Escalation triggers. Approved phrasing for refunds.”

Ecommerce operators

  • Custom Instructions: “Optimize for clarity and scannability. Provide variants for mobile.”
  • Project Instructions: “Store: Category rules, shipping constraints, return policy language, and listing template requirements.”

A practical setup that avoids instruction bloat

If your Custom Instructions become a long “mega prompt,” they can be hard to maintain and easy to forget. A cleaner pattern is:

  • Custom Instructions = stable personal operating system (format, tone, how you want questions, how to handle uncertainty).
  • Project Instructions = the brief (audience, deliverable format, constraints, definitions, do/don’t lists).
  • Per-message prompt = the task (what you want done right now, inputs, and acceptance criteria).

This separation also makes it easier to reuse the same “brief” across tools when you are not in ChatGPT.

Where does Memory fit (and why it is different from instructions)?

Memory (where available) is not the same thing as Custom Instructions or Project Instructions. Instructions are explicit rules you write. Memory is about what the system may retain and reuse about you or your preferences over time.

Operationally:

  • Use instructions for requirements you want to be deliberate, reviewable, and easy to edit.
  • Treat memory as a convenience layer, not a compliance layer. If something must be followed (brand rules, legal constraints, client confidentiality boundaries), keep it in instructions or your documented process.

Decision table: what to store where

Need Best place Why Example
Consistent writing format across all work Custom Instructions Applies broadly without rewriting each time “Use headings, bullets, and a short summary first.”
Client-specific brand voice and constraints Project Instructions Keeps rules contained to that workstream “Use ACME tone; avoid competitor mentions; include compliance disclaimer.”
One-off task details Per-message prompt Task changes frequently “Rewrite this landing page for IT admins; keep under 180 words.”
Reusable prompt templates you want to paste into many tools Saved prompt/snippet workflow Works even outside ChatGPT “Interview scorecard prompt,” “Bug report template,” “SEO brief prompt.”
Reusable context you already copied (policies, specs, notes) Clipboard/context library Find and reuse without hunting through old chats Refund policy paragraph, API error explanation, product positioning blurb

Repeatable workflows across ChatGPT, Claude, Gemini, and Cursor

Even if you prefer ChatGPT Projects for structured work, many teams still bounce between tools: drafting in one place, coding in another, and shipping via docs, tickets, or email. The friction point is rarely “writing the prompt once” - it is finding the right version of the prompt or context again when you need it.

A practical approach is to maintain a small set of reusable building blocks:

  • Prompt templates (your repeatable instructions for common tasks)
  • Context snippets (policies, product descriptions, rubrics, checklists)
  • Output templates (tables, scorecards, report structures)

Then, when you switch tools (Claude, Gemini, Cursor, or a ticketing system), you can reuse the same building blocks via copy/paste rather than rewriting from memory.

How CopyCharm fits: saving, finding, and reusing instructions and context

Disclosure: CopyCharm is our product.

If your main pain is “I already wrote the perfect instruction set, but I cannot reliably find it again,” CopyCharm is designed around a simple workflow: it is a Windows desktop app that saves copied text locally, lets you search past clips, favorite important clips, and separately save reusable prompts.

A concrete workflow (consultant or marketer example)

  • Save: You copy a client’s brand voice rules, a positioning paragraph, and your “campaign brief” prompt template. In CopyCharm, you can favorite the most important copied snippets (Favorite Clips) and separately save your reusable prompt template (Saved Prompts).
  • Find: Next week, you need the same brief. Instead of searching old chats or docs, you open CopyCharm and search your past clips or open your saved prompt.
  • Reuse: You paste the saved prompt and the relevant snippet into ChatGPT (or into Claude, Gemini, Cursor, email, or a doc). For those other apps, the verified workflow is manual: search/retrieve in CopyCharm, then copy/paste into the destination.

When you want ChatGPT to retrieve saved items for you

CopyCharm also offers an authenticated ChatGPT connector backed by optional AI Access sync and a read-only MCP service. After you sign in with the account for an eligible active CopyCharm purchase, authorize the CopyCharm Desktop connection, enable and complete AI Access sync, and authorize the ChatGPT connector, ChatGPT can search or list recent supported synced clips and saved prompts and retrieve a selected synced item’s full text.

Important boundary: ChatGPT can search/retrieve only supported Synced Data (in categories you enable, such as Favorite Clips and Saved Prompts, with optional Other Clips within your selected time range). ChatGPT cannot access unsynced local CopyCharm data, and the connector does not modify ChatGPT Memory, Projects, native chat history, or account settings.

Who should consider CopyCharm vs. staying purely inside ChatGPT?

  • Choose a ChatGPT-only approach if your work is mostly contained inside one Project and you do not need to reuse the same prompts/snippets across other tools.
  • Consider CopyCharm if you frequently reuse the same instructions and context across multiple clients, roles, or tools, and you want a dedicated place to save copied text and reusable prompts you can quickly search and paste.

Download CopyCharm for Windows

Common pitfalls (and how to avoid them)

1) Putting client rules in Custom Instructions

If you do this, you may accidentally apply Client A’s constraints to Client B. Keep Custom Instructions generic; put client rules in Project Instructions.

2) Overloading Project Instructions with everything

If Project Instructions become a dumping ground, they get harder to maintain. Keep them to: audience, deliverables, constraints, definitions, and a short do/don’t list. Store long reference text elsewhere and paste it in only when needed.

3) Confusing “saved prompts” with “favorites”

In a reusable workflow, it helps to separate: (a) prompt templates you run repeatedly, and (b) reference snippets you want to keep handy. Treat them as different assets so you can retrieve the right thing quickly.

4) Assuming other tools will share the same instruction layers

Claude, Gemini, and Cursor each have their own ways of handling persistent preferences and project context, and those mechanisms can change. If you need portability, keep a tool-agnostic version of your prompts and briefs that you can paste anywhere.

Frequently Asked Questions

FAQ 1: Should I put my brand voice in Custom Instructions or Project Instructions?
Answer: Put brand voice in Project Instructions when it is tied to a specific brand, client, or product line. Keep Custom Instructions for your personal writing preferences that should apply everywhere (like “be concise” or “use bullets”).
Takeaway: Brand-specific rules belong in the project; personal defaults belong globally.

Back to FAQ Table of Contents

FAQ 2: What is a good “minimal” Custom Instructions template?
Answer: A minimal template covers (1) your preferred output format, (2) how you want clarifying questions handled, and (3) any universal constraints (for example, “state assumptions when information is missing”). Avoid client names, brand rules, or project-specific requirements.
Takeaway: Keep Custom Instructions short and stable so you do not forget what is always on.

Back to FAQ Table of Contents

FAQ 3: What belongs in Project Instructions for a client or team workspace?
Answer: Include the audience, deliverable format, definitions/terminology, constraints (do/don’t), and success criteria. If you have long reference material (policies, specs), link to it in your process and paste only the relevant excerpt when needed.
Takeaway: Project Instructions should read like a brief, not a document archive.

Back to FAQ Table of Contents

FAQ 4: Can I use both Custom Instructions and Project Instructions at the same time?
Answer: Yes. A practical split is: Custom Instructions for your universal preferences (tone, formatting, how to reason), Project Instructions for the workstream rules (brand voice, rubric, coding standards), and your message for the immediate task and inputs.
Takeaway: Layer them: global defaults + project brief + task prompt.

Back to FAQ Table of Contents

FAQ 5: How do Custom Instructions and Project Instructions relate to Memory?
Answer: Instructions are explicit rules you set; Memory is a separate mechanism that may retain certain preferences or details over time (availability and behavior can vary). If something must be followed reliably (compliance language, client constraints), keep it in instructions or your documented workflow rather than relying on Memory.
Takeaway: Use instructions for deliberate control; treat Memory as optional convenience.

Back to FAQ Table of Contents

FAQ 6: What is the safest way to reuse instructions across ChatGPT, Claude, Gemini, and Cursor?
Answer: Maintain a tool-agnostic “brief” and a small set of reusable prompt templates you can paste into any tool. Keep the brief modular (voice, constraints, output format) so you can swap pieces in and out depending on the task and platform.
Takeaway: Portability comes from modular prompts you control, not from any single platform setting.

Back to FAQ Table of Contents

FAQ 7: How do I prevent instruction conflicts and “drift” over time?
Answer: Keep Custom Instructions minimal, keep Project Instructions scoped to one workstream, and add a short “priority rule” inside the project (for example: “If a message conflicts with these Project Instructions, ask a clarifying question before proceeding.”). Periodically re-run a known test prompt to confirm outputs still match your expectations.
Takeaway: Reduce bloat, scope instructions tightly, and validate with a repeatable test.

Back to FAQ Table of Contents

FAQ 8: How can CopyCharm help me reuse Project Instructions and prompts without rewriting them?
Answer: You can save reusable prompts separately from copied snippets, then search and reuse them when you start a new project or switch tools. For ChatGPT specifically, after eligible account authorization and AI Access sync, ChatGPT can search/retrieve only supported synced items (such as Saved Prompts and Favorite Clips you chose to sync). For Claude, Gemini, Cursor, email, and docs, you reuse content by copying it from CopyCharm and pasting it into the destination app.
Takeaway: Store prompts/snippets once, then retrieve and paste (or retrieve via ChatGPT connector only for supported synced data).

Back to FAQ Table of Contents

CopyCharm for AI Work
Turn copied work snippets into clean AI context.
CopyCharm helps you turn copied work snippets into clean, source-labeled context packs for ChatGPT, Claude, Gemini, Cursor, and other AI tools. Copy, search, select, and export the context you actually want to use.
Download CopyCharm

Related Guides