Lesson 5 - Projects: Persistent Context Management
Master Claude's Projects feature to maintain context across sessions, organize complex builds, and work more efficiently with custom instructions and knowledge bases.
Duration: 2-3 hours
Learning Objectives
By the end of this lesson, you will be able to:
- ✓Create and configure Claude Projects with custom instructions
- ✓Upload and manage knowledge base files effectively
- ✓Maintain context across multiple conversations within a Project
- ✓Organize work using Projects for different products or features
Videos
Why Projects Matter: Solving the Context Problem
Understanding the limitations of regular conversations and how Projects solve persistent context needs.
Duration: 6 minutes
Setting Up Your Project: Instructions and Knowledge
Step-by-step guide to creating a Project, writing custom instructions, and uploading knowledge files.
Duration: 6 minutes
Multi-Session Workflows: Building Across Days
How to leverage Projects for building complex features across multiple sessions without losing context.
Duration: 6 minutes
Key Concepts
Custom Instructions Template
What to Upload as Knowledge Files
Projects vs. Regular Chats Decision Tree
Conversation Organization Best Practices
Key Definitions
Common Mistakes & Pitfalls
❌ Creating too many Projects (one per feature)
Start with one Project per product. Only split when it becomes genuinely hard to manage.
❌ Never updating custom instructions
Review and update instructions as your project evolves. Outdated instructions cause confusion.
❌ Uploading entire codebase as knowledge
Too much information overwhelms Claude. Upload key docs and reference files only.
❌ Not naming conversations descriptively
Future you won't remember what 'Untitled conversation 8' was about. Name clearly from the start.
❌ Using Projects for quick questions
Projects are for sustained work. Quick questions work fine in regular chats.
Exercises
Exercise 1: Create and Configure Your Project
60 minutesSet up a Project for your product with complete custom instructions and knowledge files.
Expected Output:
Configured Project showing: custom instructions, at least 2 uploaded knowledge files, proof that Claude references them
Success Criteria:
- •Project created with clear, descriptive name
- •Custom instructions include: tech stack, code style, constraints, current status
- •Uploaded at least 2 relevant files (README, requirements, or design docs)
- •Started a test conversation and confirmed Claude references your instructions
- •Asked Claude 'What is this project about?' and got accurate answer based on your setup
Exercise 2: Multi-Day Build Simulation
90 minutesUse your Project to build a feature across two separate conversations (simulating different days).
Expected Output:
Two conversation logs: (1) Day 1 - Planning, (2) Day 2 - Implementation that references Day 1 without re-explaining
Success Criteria:
- •Conversation 1: Planned a feature with Claude, got initial code
- •Closed conversation, started fresh conversation (simulating next day)
- •Conversation 2: Referenced previous work ('the login feature we started yesterday')
- •Claude successfully recalled context from previous conversation
- •Completed the feature building on previous work
- •Both conversations clearly named and organized
Exercise 3: Organize Your Workspace
30 minutesAudit and organize your Claude workspace — Projects, conversations, archiving.
Expected Output:
Organization report showing: current Project structure, renamed conversations, archived old work, documented strategy
Success Criteria:
- •Created at least one Project for active work
- •Renamed all conversations in Project with descriptive titles
- •Archived or deleted at least 3 old/irrelevant conversations
- •Documented your Project organization strategy (how you'll use Projects going forward)
- •Can find any past conversation quickly by name
Lesson Reflection
Take a moment to reflect on what you've learned:
- 1. Think about your current project: what context do you repeat to Claude every time? How would Projects eliminate that repetition?
- 2. If Claude could remember 3 things permanently about your project, what would they be? (Those go in custom instructions!)
- 3. How would your workflow change if you could pick up exactly where you left off yesterday with no context-setting?