Hi,👋 we have updated the app and fixed multiple bugs. We are lacking funds, request to free user not to use Adblock. Ads are non intrusive. 😊

✨ Visual Editor

close

Thread Truncated

Only the first 20 tweets are shown to ensure high-quality rendering and prevent image size issues.

palette Canvas & Background

Gradient:arrow_forward
Text Color:
135°

style Card Style

40px
16px

text_fields Typography

16px
Akshay 🚀
@akshay_pachaar
A complete guide to CLAUDE.md, custom commands, skills, agents, and permissions, and how to set them up properly.
Thread image
Akshay 🚀
@akshay_pachaar
---
Akshay 🚀
@akshay_pachaar
Most Claude Code users treat the .claude folder like a black box. They know it exists. They've seen it appear in their project root. But they've never opened it, let alone understood what every file inside it does.
Akshay 🚀
@akshay_pachaar
That's a missed opportunity.
Akshay 🚀
@akshay_pachaar
The .claude folder is the control center for how Claude behaves in your project. It holds your instructions, your custom commands, your permission rules, and even Claude's memory across sessions. Once you understand what lives where and why, you can configure Claude Code to behave exactly the way your team needs it to.
Akshay 🚀
@akshay_pachaar
This guide walks through the entire anatomy of the folder, from the files you'll use daily to the ones you'll set once and forget.
Akshay 🚀
@akshay_pachaar
# Two folders, not one
Akshay 🚀
@akshay_pachaar
Before diving in, one thing worth knowing upfront: there are actually two .claude directories, not one.
Akshay 🚀
@akshay_pachaar
The first lives inside your project and the second lives in your home directory:
Akshay 🚀
@akshay_pachaar
Thread image
Akshay 🚀
@akshay_pachaar
The project-level folder holds team configuration. You commit it to git. Everyone on the team gets the same rules, the same custom commands, the same permission policies.
Akshay 🚀
@akshay_pachaar
The global ~/.claude/ folder holds your personal preferences and machine-local state like session history and auto-memory.
Akshay 🚀
@akshay_pachaar
# CLAUDE.md: Claude's instruction manual
Akshay 🚀
@akshay_pachaar
This is the most important file in the entire system. When you start a Claude Code session, the first thing it reads is CLAUDE.md. It loads it straight into the system prompt and keeps it in mind for the entire conversation.
Akshay 🚀
@akshay_pachaar
Simply put: whatever you write in CLAUDE.md, Claude will follow.
Akshay 🚀
@akshay_pachaar
If you tell Claude to always write tests before implementation, it will. If you say "never use console.log for error handling, always use the custom logger module," it will respect that every time.
Akshay 🚀
@akshay_pachaar
A CLAUDE.md at your project root is the most common setup. But you can also have one in ~/.claude/CLAUDE.md for global preferences that apply across all projects, and even one inside subdirectories for folder-specific rules. Claude reads all of them and combines them.
Akshay 🚀
@akshay_pachaar
What actually belongs in CLAUDE.md
Akshay 🚀
@akshay_pachaar
Most people either write too much or too little. Here's what works.
Akshay 🚀
@akshay_pachaar
## Write:
Generated by Thread Navigator
100%
view_carousel Carousel Studio NEW
Press ⌘ + S to quick-export