Case study

Preuve publique

claude-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.

Lab / archive — non mis en avant pour la candidature.

Aperçu du projet claude-code-soul
TypeProjet open source (config / outillage)
Période2026
RôleAuteur
StatutPublic
Niveau de preuveUn lien public permet de contrôler au moins l'élément principal.
StackClaude Code CLI, Shell (hooks), Markdown, macOS Keychain + Touch ID, gitleaks
En brefPack 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écisionPourquoiÉ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.