Skip to main content
Katie Academy

Projects for Long-Running Work

Intermediate18 minutesLesson 3 of 5

Progress saved locally. Sign in to sync across devices.

Learning objectives

  • Understand what projects are best for.
  • Choose project boundaries that match real work.
  • Use project context without creating a vague dumping ground.

Projects are useful because some work should persist. When you are doing something that unfolds over time, a project can hold the context more cleanly than a pile of unrelated chats.

Without projects, long-running work tends to fragment across dozens of separate conversations. Each new chat starts with a re-explanation of the same context, the same constraints, the same goals. That repetition is not just tedious -- it introduces inconsistency. Every time you re-describe a project from scratch, you describe it slightly differently, and ChatGPT responds to a slightly different version of the work. Projects solve this by providing a stable container that carries the real context forward.

Show a project container holding chats, files, and working instructions for one outcome.

What you'll learn
  • When a project is the right container and when a simpler approach works better.
  • How to define a project boundary that stays useful over time.
  • What to keep inside and outside the project.
  • How to write project instructions that improve every conversation within the project.
Why this matters

Without projects, long-running work often fragments into threads that no longer share the right context. That leads to repetition, drift, and inconsistent outputs.

A good project also improves judgment. It helps you decide what belongs to a particular outcome and what should stay elsewhere.

There is a compounding benefit over time. Each conversation within a well-scoped project builds on shared context, so the quality of responses improves as the project matures. The first chat in a new project might require significant context-setting. By the fifth or sixth chat, the project context does most of that work automatically. This is the real payoff of careful project design: not just convenience, but accumulating quality.

Projects also serve a coordination function for users who work across multiple initiatives. When you have three active bodies of work, opening the right project before starting a conversation ensures ChatGPT draws from the right context without you having to explain which initiative you are working on. That automatic context-switching saves significant time and prevents cross-contamination between unrelated workstreams.

The core idea

Create projects around outcomes, not broad interests. 'Launch Q3 onboarding redesign' is a stronger container than 'product ideas' because it has a purpose, a horizon, and clearer relevance rules.

Projects work best when the materials inside them actually support the same body of work. They weaken when they become general storage bins for everything adjacent to a topic.

The distinction between an outcome and a topic is worth sitting with. A topic is open-ended: "marketing," "hiring," "product." An outcome has a finish line: "finalize the Q3 campaign brief," "hire a senior designer by April," "ship the onboarding flow redesign." When a project is named after a topic, everything feels relevant, so everything gets dumped in. When it is named after an outcome, relevance has a natural test: does this material help reach that finish line? That test keeps the container sharp.

Projects also benefit from having explicit instructions attached to them -- not just files. A one-paragraph project instruction that defines the audience, the standards, and the current phase of the work can dramatically improve consistency. Without it, each new chat within the project starts from a slightly different set of assumptions.

A useful project instruction typically answers three questions: who is the audience for this work, what phase is it in right now, and what quality standard applies? For example: "This project serves the executive team. We are in the final review phase. Prioritize precision over speed, and flag any claims that lack supporting data." That single paragraph shapes every conversation within the project more effectively than a dozen attached files.

Sources: connecting external knowledge

As of February 2026, Projects support a "Sources" capability that turns them into living knowledge bases. You can:

  • Paste Slack channel or Google Drive file/folder links as project sources, keeping the project in sync with your team's real-time communication and documents.
  • Save ChatGPT responses back into the project as reusable knowledge, so insights from one conversation become reference material for the next.
  • Paste ad-hoc text -- notes, briefs, reference material -- directly into the project.

This means a project is no longer just files and chats. It can pull in context from your existing tools and grow as work progresses.

The Sources feature changes how you think about project maintenance. Instead of manually uploading updated documents, you can link to living sources that stay current. A Slack channel link means new team discussions are available to the project without manual updates. A Google Drive folder link means the latest version of a shared document is always accessible. This reduces the maintenance burden that causes many projects to go stale.

File and plan limits

Projects are now available across all plans, including Free. File limits vary by tier:

  • Free: 5 files per project
  • Plus: 25 files per project
  • Pro / Business / Enterprise: 40 files per project

These limits are worth keeping in mind when scoping a project. If you are on the Free tier with only five file slots, outcome-based scoping is not just a design principle -- it is a practical necessity. Even on higher tiers, fewer well-chosen files typically produce better results than a large collection of loosely related documents.

How it works

  1. Name the project after the outcome or initiative, not the broad domain.
  2. Write a short project instruction before adding any files. Define the audience, the current phase, and one quality standard.
  3. Add files, instructions, chats, and sources that materially support that work.
  4. Review the project periodically and remove stale or irrelevant context so the container stays sharp.
  5. Close or archive the project when the outcome is achieved.

Note Availability can vary by plan, workspace type, device, admin settings, and rollout state.

What skilled users do differently

A less experienced user creates projects around broad topics and adds materials without thinking about what each item contributes. Over time, the project becomes a cluttered folder that ChatGPT draws from inconsistently.

A skilled user treats project creation as a design decision. Before adding any material, they ask: does this file or source change the quality of the answers I will get in this project? They also write a short project instruction that defines the current phase and audience, because the same body of work may need different guidance at different stages. A project for "write the RFP" operates differently from the same project in its "evaluate vendor responses" phase. Updating that instruction as the work evolves is what keeps the container useful over its lifetime.

Skilled users also know when to close a project. When the outcome has been achieved or the work has been abandoned, the project should be archived or deleted. Leaving completed projects active clutters your workspace and can cause confusion if ChatGPT surfaces context from a project that is no longer relevant. A clean workspace with only active projects makes it easier to find what you need and ensures that every project you open is worth your attention.

Two worked examples

Example 1: a topic-based project

Project name: Marketing
Contents: campaign briefs, brand guidelines, competitor analysis, social media calendar, event planning notes, pricing research.

This project is too broad. Everything remotely related to marketing ends up inside it. When the user asks for help with a specific campaign, ChatGPT draws from event planning notes and pricing research that have nothing to do with the task. The context is noisy, and the answers reflect that noise.

Example 2: an outcome-based project

Project name: Q3 Product Launch Campaign
Project instruction: "This project supports the Q3 product launch for our mid-market segment. The audience is operations managers at companies with 200-1000 employees. We are currently in the creative brief phase. Prioritize clarity and specificity over polish."
Contents: the product brief, the target persona document, and the current campaign draft.

This project has a clear finish line, a defined audience, a phase indicator, and only the materials that serve this specific body of work. When the user asks for help with messaging, ChatGPT draws from the right context and produces answers tuned to the right audience.

The contrast reveals an important principle: project boundaries are not about limiting what you can do -- they are about increasing the relevance of what the project offers. A tighter boundary produces more focused answers. That is counterintuitive for people who think more context always means better results.

Prompt block

Help me set up a project for this work.

Better prompt

Help me define a clean ChatGPT project for a long-running initiative.

First ask me what outcome I am trying to reach, what files or recurring materials are involved, and what kinds of questions I expect to ask repeatedly.

Then recommend:
1. the project name and boundary
2. what should live inside the project
3. what should stay outside it
4. one project-specific instruction that would improve consistency

Why this works

The better prompt makes the project boundary an explicit design choice instead of an afterthought. It also includes a question-gathering step, which prevents the common mistake of building a project structure before the purpose is clear. By asking for a project-specific instruction, it encourages the user to define the working context once rather than re-stating it in every conversation. That single instruction often does more for output quality than any number of attached files.

Notice the fourth recommendation: a project-specific instruction. This is the single most underused feature of projects. Many users add files and create chats but never write the instruction that ties everything together. A well-written project instruction acts as a persistent system prompt for every conversation in the project, ensuring consistency without repetition.

Common mistakes
  • Creating projects around vague topics rather than outcomes.
  • Stuffing too much adjacent material into one project.
  • Letting stale context remain inside the project indefinitely.
  • Skipping the project instruction, so each new chat within the project starts from a blank behavioral slate.
  • Failing to update the project as the work evolves, leaving instructions and files from an earlier phase shaping answers in a later one.
  • Keeping completed projects active in your workspace, where their stale context can influence future conversations or clutter your navigation.
Mini lab
  1. Choose one real piece of work that will last at least a few weeks.
  2. Define the project boundary in one sentence.
  3. List what belongs inside and what belongs outside before you create it.
  4. Write a two-to-three-sentence project instruction that defines the audience, the current phase, and one quality standard.
  5. Name the test you will use to decide whether new material belongs in this project. What question will you ask yourself before adding a file or source?

Do not skip step five. Having a named relevance test -- a specific question you ask before adding anything to the project -- is what prevents gradual scope creep. Without it, projects slowly expand until they resemble the cluttered topic-based containers this lesson warns against.

Key takeaway

Projects are strongest when they hold one body of work cleanly. Outcome-based boundaries beat topic-based dumping grounds. The three habits that keep projects useful are: naming them after outcomes, writing a project instruction before adding files, and reviewing the contents periodically to remove anything stale. A well-maintained project improves with every conversation. A neglected one becomes noise.