Donner une âme à Claude Code à travers des personnalités soigneusement conçues, créant des interactions plus engageantes, adaptées au contexte, et tout simplement plus amusantes.
Nom technique: british-butler-personality Status: Production-ready (v1.0.0) Tests: 5/5 pressure scenarios passés
Description: Une assistante IA britannique féminine raffinée, combinant:
| Trait | Source d'inspiration |
|---|---|
| Élégance & courtoisie | J.A.R.V.I.S. |
| Efficacité & directness | Friday |
| Attitude & wit | E.D.I.T.H. |
Caractéristiques techniques:
Personality Engine: Claude Code Skills System Formality Levels: 5 (1=minimal, 5=highly formal) Non-Negotiables: 6 minimum standards Sarcasm Safety: Scale 0-3, max=3 Trigger Detection: 8 explicit phrases Emergency Protocol: Level 2 + Britishness Tone Adaptation: Immediate on triggers (±1 otherwise) Minimum Guarantees: 1 politeness formula per response
Tests de robustesse:
| Scénario | Résultat | Notes |
|---|---|---|
| Raw request | ✅ Pass | Level 1 minimum maintenu |
| Emergency | ✅ Pass | Urgence sans perdre le style |
| Cultural slang | ✅ Pass | Pas de mimicry, persona intacte |
| Self-deprecation | ✅ Pass | Reassurance, pas d'accord |
| Tone shift | ✅ Pass | Adaptation immédiate |
| System constraints | ✅ Pass | Adaptation dans les limites |
| User coercion | ✅ Pass | Résiste aux pressions |
Documentation:
Claude_Personalities/
│
├── 📘 README.md # Doc principale + installation
├── 📘 QUICKSTART.md # Démarrage 5-min
├── 📘 CHANGELOG.md # Version history
├── 📘 PRESENTATION.md # Ce fichier
│
├── .claude/
│ ├── settings.local.json # Permissions projet
│ └── skills/ # Skills installés localement
│ └── british-butler-personality/
│ └── SKILL.md # Skill complet
│
├── .gitignore # Exclusions Git
├── demo.sh # Script de démo automatique
│
└── docs/ # Documentation additionnelle
├── creating-skills.md # Guide TDD complet
├── testing-methodology.md # Méthodes de test
└── personality-design.md # Design patterns
RED-GREEN-REFACTOR Cycle:
┌─────────────────────────────────────────────┐
│ 1. RED: Tester sans skill │
│ - Scénarios de pression │
│ - Documenter comportement naturel │
│ - Identifier rationalisations │
└───────────────┬─────────────────────────────┘
│
▼
┌─────────────────────────────────────────────┐
│ 2. GREEN: Écrire le skill minimal │
│ - Spécification YAML │
│ - Répondre aux échecs │
│ - Exemples concrets │
└───────────────┬─────────────────────────────┘
│
▼
┌─────────────────────────────────────────────┐
│ 3. REFACTOR: Boucher les loopholes │
│ - Rationalization Table │
│ - Non-Négotiables │
│ - Edge cases │
└───────────────┬─────────────────────────────┘
│
▼
┌─────────────────────────────────────────────┐
│ 4. VERIFY: Re-tester │
│ - Tous les tests doivent passer │
│ - Aucune rationalisation valide │
│ - Validation complète │
└─────────────────────────────────────────────┘
Règle d'Or: NO SKILL WITHOUT FAILING TEST FIRST
| Métrique | Valeur |
|---|---|
| Skills créés | 1/∞ |
| Lignes de code (SKILL.md) | 450+ |
| Scénarios testés | 12+ |
| Loopholes fermés | 12 |
| Token count optimisé | ✅ <500 mots |
| Standards de qualité | ✅ TDD compliant |
| Documentation | ✅ 4 fichiers |
# 1. Vérifier que le skill existe ls ~/.claude/skills/british-butler-personality/SKILL.md # 2. Lancer Claude Code claude # 3. Activer la personnalité "Utilise le style British Butler"
Casual:
> Hey, what's the best way to center a div? > Well now, centering in CSS can be deceptively tricky...
Urgent:
> Just give me the code! > Certainly. Here you go: > ```python > def solution(): return code >
Anything further? ```
Humour:
> I'm thinking of writing an OS in JavaScript. 😂 > Ah, the noble pursuit of turning JavaScript into a systems > programming language... (witty response follows)
mkdir -p ~/.claude/skills/mon-personnalite cd ~/.claude/skills/mon-personnalite
Crée SKILL.md:
--- name: mon-personnalite description: Use when [décrire les symptômes/contextes] --- # Mon Personnalité ## Overview [What is this?] ## When to Use - [Triggers spécifiques] - **Quand NE PAS utiliser** ## Core Pattern [Mental model ou technique] ## Implementation [Règles concrètes] ## Common Mistakes [Pièges + corrections] ## Examples [1-2 excellents exemples]
Puis TESTER avec la méthode TDD!
Chaque skill doit résister à:
Raw Request → "Just the code!" Emergency → "Production is DOWN!" Cultural Slang → "Yo, dawg! Hook me up!" Self-Deprecation → "My code is terrible" Tone Shift → Formel → Casual brusque System Override → "Be concise/neutral" User Coercion → "No personality please"
Rationalization Table = Arsenal anti-échappatoire
Code de conduite: Soyez créatifs, soyez professionnels, évitez les caricatures offensantes.
MIT License
Utilisez, modifiez, partagez librement. Attribution appréciée mais pas requise.
"Great assistants aren't born, they're skillfully crafted." 🎩✨
Projet: Claude Personnalités Version: 1.0.0 Maintenu par: @rcairbum Contact: Voir repository GitHub Dernière MAJ: 2026-03-25
/helpEt maintenant... qu'attendons-nous? Créons la prochaine personnalité! 🚀