Tutto.Praxis · deck commenté
Praxis : Claude Code, comment c'est assemblé

Où Claude
range ce
qu'il sait.

Trois espaces de stockage, quatre niveaux, un seul nom de dossier. Une fois le motif repéré, tout le modèle de configuration tient en une idée.

1
Tutto.Où nous allons
Où nous allons

Le tout sur un seul écran

Nous le construisons couche par couche. Chaque image reprend la précédente avec un élément de plus.

Ce qui existe

  1. 1Tout est un fichier
  2. 2Un dossier, dans votre répertoire personnel

Où il se trouve

  1. 3Le même dossier, dans le dépôt
  2. 4Quatre niveaux au total
  3. 5Ce qui se charge, et quand

Pourquoi c'est important

  1. 6Les skills utilisent les mêmes quatre emplacements
  2. 7Les instructions conseillent, les réglages imposent
2
Tutto.1 · Ce qui existe
Étape 1

Tout est un fichier

Il n'y a ni base de données de mémoire ni profil au niveau du compte. Trois choses portent le nom de mémoire, elles ont des auteurs différents, et toutes les trois sont du texte brut sur votre propre machine.

VOUS L'ÉCRIVEZ CLAUDE.md Instructions permanentes. Les règles du travail, lues à chaque session. dans le dépôt, et dans votre dossier personnel CLAUDE L'ÉCRIT memory/ Mémoire automatique. Les notes qu'il enregistre lui-même en travaillant. ~/.claude/projects/<repo>/memory/ L'OUTIL L'ÉCRIT *.jsonl Transcriptions. Le journal brut de ce qui a été dit. ~/.claude/projects/<repo>/ Ouvrez-les dans un éditeur de texte. Lisez-les, modifiez-les, supprimez-les. Rien ici n'est opaque.

Stockage local ne veut pas dire traitement local. La copie durable reste sur le poste de travail, mais quand une session charge l'un de ces fichiers, son contenu part vers l'API avec le prompt, exactement comme n'importe quel fichier source que Claude lit.

3
Tutto.2 · Ce qui existe
Étape 2

Tout se trouve dans un seul dossier

Dans votre dossier personnel, il y a un dossier nommé .claude. C'est là que se trouve votre version de tout : vos instructions, vos procédures, et la mémoire que Claude conserve pour chaque dépôt.

VOTRE DOSSIER PERSONNEL Vous seul, sur tous vos projets C:\Users\vous\.claude\ CLAUDE.md Vos préférences permanentes, sur tous vos projets skills\ Vos procédures, disponibles dans chaque dépôt projects\<repo>\memory\ Mémoire automatique, un dossier par dépôt

Un dossier par dépôt sous projects\, donc chaque worktree et chaque copie du même dépôt partage une seule mémoire. Deux développeurs sur le même code construisent des mémoires séparées, et aucun ne voit celle de l'autre.

4
Tutto.2 · Ce qui existe
La même chose, sur une vraie machine

Voilà à quoi ça ressemble vraiment

Pas une illustration. Un portable qui tourne, débarrassé du bazar d'exécution.

$ ls -R ~/.claude

~/.claude/
├── CLAUDE.md              vos préférences permanentes
├── projects/              un dossier par dépôt
│   ├── -home-vous-Projects-alpha/ memory/          la mémoire automatique est ici
│   │   └── *.jsonl          transcriptions
│   └── -home-you-Projects-beta/          permissions, hooks
└── skills/                vos procédures
    ├── agent-guardrails/

Tout ce qui figurait sur la diapositive précédente est ici. Rien de caché, rien que vous ne puissiez ouvrir.

5
Tutto.3 · Où cela se trouve
Étape 3

Le même dossier existe une seconde fois, dans le dépôt

Un second .claude vit dans le code lui-même, et il est commité. C'est toute la différence entre une habitude que vous avez et une norme que votre équipe a.

VOTRE DOSSIER PERSONNEL Vous seul, sur chaque projet C:\Users\you\.claude\ CLAUDE.md Vos préférences LE DÉPÔT Tous ceux qui le clonent CLAUDE.md Les conventions de ce code .claude\settings.json Permissions et hooks, récupérés par tout le monde

L'emboîtement parle d'audience, pas de disque. Un dépôt n'est pas à l'intérieur de votre dossier personnel. Il est dessiné à l'intérieur parce qu'il touche moins de monde, et c'est là la variable à lire sur cette image.

6
Tutto.4 · Où le fichier est posé
Étape 4 : si vous ne retenez qu'une chose

Un seul nom de dossier, quatre profondeurs

Il existe deux autres niveaux, un à l'extérieur du vôtre et un à l'intérieur du dépôt. Quatre au total, et la seule chose qui les distingue, c'est l'endroit où le dossier est posé.

LA MACHINE Tous les utilisateurs, tous les dépôts · déployé par la DSI C:\Program Files\ClaudeCode\CLAUDE.md VOTRE DOSSIER PERSONNEL Vous seul, sur tous vos projets C:\Users\you\.claude\ LE DÉPÔT Tous ceux qui le clonent ...\your-codebase\CLAUDE.md VOTRE COPIE À VOUS Vous seul, ici seulement CLAUDE.local.md · hors du contrôle de version

Les fichiers d'instructions s'additionnent au lieu de se remplacer, lus de l'extérieur vers l'intérieur.

Concept cléL'endroit où un fichier est posé décide à qui il s'applique. Même nom de dossier, quatre audiences.

7
Tutto.5 · Où le fichier est posé
Étape 5

Tout ne se charge pas d'un coup

Certains de ces fichiers sont lus au début de chaque session et vous coûtent du contexte, qu'ils soient pertinents ou non. Les autres restent sur le disque jusqu'à ce que Claude aille les chercher.

DANS LE CONTEXTE DÈS LE PREMIER MOT CLAUDE.md : les quatre niveaux MEMORY.md : les 200 premières lignes .claude/rules/ : celles sans portée définie Chaque ligne ici est dépensée avant que vous ne tapiez quoi que ce soit. chargés seulement quand c'est nécessaire SUR LE DISQUE, EN ATTENTE skills/ sujets de mémoire règles limitées à un chemin Ne coûte rien tant que ce n'est pas utilisé.

C'est tout l'argument pour garder un CLAUDE.md court. Un skill ne contribue que sa description d'une ligne tant que Claude ne s'en sert pas : une longue procédure est donc gratuite jusqu'au moment où on en a besoin.

8
Tutto.6 · Pourquoi c'est important
Étape 6

Les skills utilisent les mêmes quatre emplacements

Un skill est un dossier qui contient un SKILL.md : une procédure écrite. Rien de nouveau à apprendre sur son emplacement, puisqu'il va exactement là où va tout le reste.

Managed settings Entreprise · tout le monde dans l'organisation ~/.claude/skills/<nom>/SKILL.md Personal · tous les projets d'une personne .claude/skills/<nom>/SKILL.md Projet · toute personne qui clone le dépôt <plugin>/skills/<nom>/SKILL.md Plugin · dans son espace de noms, donc aucune collision possible Le même nom à deux endroits ? Le plus externe l'emporte.

Mettez une procédure dans le dépôt et chaque développeur qui le clone l'a. Mettez le même fichier dans votre dossier personnel et elle ne sert qu'à une personne. Ce choix, et rien d'autre, est votre mécanisme de diffusion.

9
Tutto.7 · Pourquoi c'est important
Étape 7

Les instructions conseillent. Les réglages imposent.

La distinction qui évite le plus d'ennuis. Les deux vivent dans les mêmes quatre dossiers, et un seul est un contrôle.

CONTEXTE CLAUDE.md · rules/ Claude le lit et le suit. Précis et court vaut mieux que vague et long. Normes de code. Conventions. Rappels de conformité. CONTRÔLE settings.json · hooks S'exécute quoi que Claude décide. Ce n'est pas une suggestion. Bloquer une commande ou un chemin. Lancez une vérification à un moment fixe.

On prend celui de gauche quand il faudrait celui de droite, puis on s'étonne que ça tienne neuf fois sur dix au lieu de dix. Si ce doit être impossible et non déconseillé, ce n'est pas une consigne écrite.

10
Tutto.Praxis
Tout, en une ligne

Tout est un fichier.
Son emplacement décide
à qui il s'applique.

Vérifiez tout cela vous-même : /memory liste les fichiers, /context montre ce qui est réellement chargé, /doctor vous dit pourquoi quelque chose ne prend pas effet.

tutto.one/praxis · daniel@tutto.one

11
← → ou espace · F11 plein écran