Case study
Preuve publiqueclaude-code-soul - pack de configuration Claude Code
Séparer l'« âme » de l'assistant (ton, valeurs, refus) de la config technique, et packager un outillage Claude Code réutilisable et publiable sans fuite de données.

| Type | Projet open source (config / outillage) |
|---|---|
| Période | 2026 |
| Rôle | Auteur |
| Statut | Public |
| Niveau de preuve | Un lien public permet de contrôler au moins l'élément principal. |
| Stack | Claude Code CLI, Shell (hooks), Markdown, macOS Keychain + Touch ID, gitleaks |
| En bref | Pack de configuration open source pour Claude Code CLI : un soul.md (identité/ton/refus) plus skills, agents, hooks et rules, pour transformer le CLI en assistant à personnalité dosée plutôt qu'en chatbot poli. |
Contraintes
Contexte et contraintes.
- Publier une config personnelle sans fuiter de données : 0 PII, 0 secret, 0 chemin absolu personnel.
- Rester une couche par-dessus Claude Code, pas une refonte de l'outil.
Décisions
Les choix et leurs compromis.
| Décision | Pourquoi | Écarté |
|---|---|---|
| Séparer soul.md (identité/ton) de la config technique. | Isoler l'âme de la config rend les deux plus lisibles et réutilisables. | Tout mélanger dans un seul fichier, illisible et difficile à réutiliser. |
| Lazy-load des MCP, LaunchAgents et agents lourds (à la demande, pas au startup). | Réduire la consommation de tokens et de RAM au démarrage. | Tout charger au démarrage, avec un coût inutile en tokens et en RAM. |
Livraison
Livrables.
- Repo public MIT : soul.md, rules, skills, agents, hooks, script setup et docs.
- Pipeline de publication propre : gitleaks, exclusion des packs tiers, crédits.
Résultats
Résultats.
- Repo public en ligne sur GitHub.
- Étoiles / adoption : pas encore mesurées.