TL;DR

CLAUDE.md dit les règles du projet. SOUL.md dit pourquoi vous faites ce que vous faites — jQuery pas React, Bouygues 13 ans, Pantin choisi. Le fichier privé qui change la façon dont Claude écrit.
IA · Claude Code · Workspace

SOUL.md — le fichier Markdown
que j'ai ajouté à mon workspace Claude
pour qu'il me connaisse vraiment

CLAUDE.md dit les règles. README.md dit l'architecture. SOUL.md dit qui je suis — pas mon CV, moi. Voilà ce qu'il contient, et ce que ça change concrètement.

📅 Mai 2026 ✍️ Julien Guézennec ⏱️ 5 min

Dans l’article précédent, je parlais de llms-profil.txt — le fichier public qui dit aux moteurs IA qui je suis professionnellement. C’est le côté SEO de la chose.

SOUL.md, c’est autre chose. C’est le fichier privé — celui que je charge en contexte dans Claude quand on doit travailler ensemble. Pas pour le web, pas pour Google : pour une IA qui a besoin de me connaître pour bien écrire.

Le workspace — la carte complète

Mon repo Claude tourne autour d’un README.md qui sert de carte. Les cinq premiers .md sont chargés en contexte au début de chaque session. Pas de base de données, pas d’API — juste des fichiers Markdown dans le même dossier que les scripts.

Claude/
├── CLAUDE.md ← Règles + stack + IDs WP permanents
├── PLAYBOOK.md ← Workflows validés, patterns API, historique
├── JULIEN.md ← Profil compact (contexte rapide)
├── SOUL.md ← Profil humain (motivations, opinions)
├── STYLE.md ← Charte éditoriale + voix d'écriture
├── design.md ← Charte graphique julienweb.fr
├── scripts/ ← publish_*.js · generate_*.js · upload_*.js
├── dashboard/ ← Express + SQLite (port 3001)
├── .claude/skills/ ← /publish-wp-article · /wrap-up
└── wiki/ ← Export WP → 39 articles · 17 pages

Ce que fait chaque fichier

FichierRépond àUsage
CLAUDE.md"Quelles sont les règles du projet ?"
Stack, contraintes, IDs WordPress, wrap-up protocol
Privé
PLAYBOOK.md"Qu'est-ce qu'on a déjà validé ?"
Patterns API, workflows Elementor, historique
Privé
JULIEN.md"Qui est l'auteur ?"
Stack, projets actifs, coordonnées
Privé
SOUL.md ★"Pourquoi il fait ce qu'il fait ?"
Motivations, opinions tech, histoire personnelle
Privé
STYLE.md"Comment il écrit ?"
Patterns emails réels, expressions, interdictions
Privé
/llms-profil.txt"Qui est-il ? (public)"
3 bios, JSON machine-readable, contraintes IA
Public

SOUL.md — ce qu'il contient vraiment

Voilà la structure réelle du fichier. Pas un template — le document en production, chargé à chaque session d’écriture.

# SOUL.md — Julien Guézennec, au-delà du CV
> Ce que JULIEN.md ne dit pas.
> Utiliser quand Claude doit écrire COMME Julien
> ou comprendre POURQUOI il fait ce qu'il fait.

## L'identité numérique — molokoloco
Stratégie pratique : trouver un login disponible partout.
Gmail pris en premier. 25 ans sous ce pseudo. Abrégé : Mlklc.

## La rupture
Bouygues Telecom. 13 ans 10 mois. R&D Internet. Trophée Innovation 2013.
Parti parce que le management a changé — pas pour faire un manifeste.

## Le rapport à la tech
jQuery : expert de fond en comble.
React : connaît, pratique un peu, pas fan.
Ne pas suggérer React. Ne pas suggérer Docker. Ne pas suggérer Vercel.

## L'IA — depuis 1999
Maîtrise ATI Paris 8. Labo Michel Bret, systèmes génératifs.
L'IA n'est pas une mode. Vue venir de loin.

## Le projet fondateur
saintdesprit.net (2001–2007). 6 ans, 150 artistes, 300 galeries.
Plateforme artisanale avant les réseaux sociaux. sniff

## L'ancrage géographique
Pantin (93). Pas subi. Choisi. Défendu.
Le Gallia, Dock B, le canal, la ligne 5.

99 lignes. La section ## Le rapport à la tech avec ses interdictions explicites (« Ne pas suggérer React ») est la plus utile au quotidien.

Pourquoi ce n'est pas dans CLAUDE.md

CLAUDE.md contient les règles du projet. Les IDs WordPress permanents, les commandes Node.js, les contraintes techniques. C’est ce qu’on lit dans les docs officielles Claude Code — des instructions pour l’agent.

SOUL.md contient les règles de la personne. Ce n’est pas la même chose. Si je mets « préfère jQuery à React » dans CLAUDE.md, ça ressemble à une contrainte technique. Dans SOUL.md, c’est une conviction — et Claude le traite différemment.

La distinction CLAUDE.md / SOUL.md, c'est la distinction entre "les règles du code" et "les règles de la personne qui code".

Ce que ça change — avant / après

Prompt identiqueSans SOUL.mdAvec SOUL.md
"Écris l'intro de cet article"Phrase d'accroche générique, ton neutreEntrée directe, "^^", ancrage Pantin si pertinent
"Quelle stack pour ce projet ?"Suggestion React + Docker + CI/CDjQuery + WordPress + Node.js — sans discussion
"Parle de mon parcours IA""Julien s'intéresse à l'IA depuis peu...""Paris 8, Michel Bret, 1999 — bien avant la mode"
"Décris ce projet de freelance"CV standard, ton corporateBouygues → indépendant, Pantin choisi, 25 ans de web

SOUL.md et le SEO — le lien avec llms-profil.txt

Les deux fichiers répondent à la même question mais à deux publics différents :

  • /llms-profil.txt (public) — pour ChatGPT, Perplexity, Google AI Overview. Quand ils parlent de moi sans me consulter.
  • SOUL.md (privé) — pour Claude Code. Quand on travaille ensemble sur un article, un devis, un script.

Le premier optimise la présence IA externe. Le second optimise la collaboration IA interne. Les deux sont nécessaires — ils ne se substituent pas.

Faire le sien — structure minimale

# SOUL.md — [Votre nom]
> Profil humain. Privé. Pour une IA qui doit écrire comme vous.

## L'identité numérique
[Votre pseudo, son histoire, ce qu'il signifie]

## La rupture fondatrice
[Le moment charnière. Pas le CV — ce que le CV ne dit pas.]

## Le rapport à la tech
[Vos vraies opinions. Ce que vous refusez. Ce que vous défendez.]
Ne pas suggérer : [liste explicite]

## Le projet fondateur
[Celui qui contient en germe tout ce que vous êtes]

## L'ancrage géographique
[Pourquoi vous êtes là où vous êtes. Pas le code postal — le choix.]

Format Markdown. Stocké dans votre workspace Claude (même dossier que CLAUDE.md). Chargé manuellement en contexte quand vous écrivez. Pas besoin de le servir publiquement — c’est justement l’inverse de llms-profil.txt.

🐙 Mon llms-profil.txt sur GitHub · ← Article précédent : llms.txt + llms-full.txt + llms-profil.txt

Commence par un CLAUDE.md

Cinq minutes. Une liste de règles pour ton projet. C'est la première pierre — SOUL.md vient après, naturellement.

🐙 Template llms-profil.txt ← La stack IA complète

Un post de...

Image de Julien Guézennec

Julien Guézennec

Développeur web full stack senior basé à Pantin (93), créateur du studio julienweb.fr. Expert en conception digitale depuis 1998, il accompagne entreprises, startups et indépendants dans la création de sites web sur-mesure, performants, responsives et orientés UX. Il maîtrise l'ensemble de la chaîne web : développement front et back-end, WordPress, SEO, accessibilité, design UI, datavisualisation, IA et web 3D.

Disponible à distance ou en présentiel (Paris / Île-de-France) Contact : julien.guezennec@gmail.com Page de profil : Julien Guézennec, c'est qui ?

Image de Julien Guézennec

Julien Guézennec

Développeur web full stack senior basé à Pantin (93), créateur du studio julienweb.fr. Expert en conception digitale depuis 1998, il accompagne entreprises, startups et indépendants dans la création de sites web sur-mesure, performants, responsives et orientés UX. Il maîtrise l'ensemble de la chaîne web : développement front et back-end, WordPress, SEO, accessibilité, design UI, datavisualisation, IA et web 3D.

Disponible à distance ou en présentiel (Paris / Île-de-France) Contact : julien.guezennec@gmail.com Page de profil : Julien Guézennec, c'est qui ?

Publications similaires...