Max Techera.

Architecting Production AI Since 2012

Site

CoursesBlogMy StoryFAQ

Social

Legal

PrivacyTerms

© 2026 Max Techera. All rights reserved.

System Stable // Uruguay to Global
Max Techera.
CoursesBlog
Back to course

Claude Code Mastery: From 0 to 10x Developer

Progress0/13
1. Foundations
  • 1
    Introduction to Claude Code
  • 2
    Installation and Configuration
2. Working Modes
  • 1
    Default Mode (Interactive)
  • 2
    Auto Mode (YOLO)
  • 3
    Plan Mode and Extended Thinking
3. Memory Systems
  • 1
    The CLAUDE.md System
  • 2
    Context Management
4. Advanced Techniques
  • 1
    Sub-agents
  • 2
    MCP Integrations
  • 3
    Hooks
5. Production
  • 1
    Testing with Claude
  • 2
    CI/CD Pipelines
6. Action Plan
  • 1
    The 7-Day Plan
0%
CoursesClaude Code Mastery: From 0 to 10x DeveloperMemory SystemsThe CLAUDE.md System
Memory Systems

The CLAUDE.md System

Master the CLAUDE.md file system for persistent memory that survives across sessions.

1.94 min

The CLAUDE.md System

CLAUDE.md is your project's persistent memory. It tells Claude everything it needs to know about your codebase.

What is CLAUDE.md?

CLAUDE.md is a special markdown file that Claude reads at the start of every session. It contains:

  • Project overview and architecture
  • Development commands and workflows
  • Coding standards and conventions
  • Important context and decisions

Creating Your CLAUDE.md

Create a file named CLAUDE.md in your project root:

# Project: My Awesome App
 
## Overview
A Next.js e-commerce platform with Stripe payments.
 
## Tech Stack
- Next.js 14 (App Router)
- TypeScript (strict mode)
- Prisma ORM with PostgreSQL
- Redis for caching
- Stripe for payments
 
## Commands
- `npm run dev` - Start development server
- `npm run test` - Run test suite
- `npm run build` - Production build
 
## Architecture
- `/app` - Next.js pages and routes
- `/lib` - Shared utilities
- `/components` - React components
- `/prisma` - Database schema
 
## Conventions
- Use TypeScript strict mode
- Components use PascalCase
- Utilities use camelCase
- Always add tests for new features

What to Include

Always Include

  • Tech stack - Languages, frameworks, databases
  • Commands - How to run, test, build
  • Architecture - Folder structure overview
  • Conventions - Coding standards

Optionally Include

  • Current focus - What you're working on
  • Known issues - Bugs or technical debt
  • API patterns - How endpoints work
  • Testing strategy - What to test and how

CLAUDE.md Hierarchy

Claude reads CLAUDE.md files at multiple levels:

~/CLAUDE.md              # Global (user-level)
./CLAUDE.md              # Project root
./src/CLAUDE.md          # Directory-specific

More specific files override general ones.

Pro Tips

Keep It Updated

Update CLAUDE.md as your project evolves:

> Add to CLAUDE.md that we now use Zod for validation

Be Specific About Preferences

## Preferences
- Prefer functional components over class components
- Use named exports, not default exports
- Always destructure props in function signature

Include Common Mistakes

## Common Mistakes to Avoid
- Don't use `any` type - always define proper types
- Don't forget to handle loading states
- Always await database calls

Next Steps

In the next lesson, you'll learn advanced context management for large projects.

Previous
Plan Mode and Extended Thinking
Next
Context Management