claude-personalities / docs /
..
.gitignore Initial commit: Claude Personnalités v1.0.0 17 days ago
CHANGELOG.md Initial commit: Claude Personnalités v1.0.0 17 days ago
PRESENTATION.md Initial commit: Claude Personnalités v1.0.0 17 days ago
QUICKSTART.md Initial commit: Claude Personnalités v1.0.0 17 days ago
README.md Initial commit: Claude Personnalités v1.0.0 17 days ago
README.md

🎭 Claude Personnalités

Collection de skills personnalisés pour donner de la personnalité à Claude Code

Transformez votre assistant IA en personnages distincts avec des styles, tons et comportements uniques.


📋 Sommaire


🎯 Concept

Claude Code est un assistant incroyablement capable, mais parfois on veut qu'il ait un peu plus... de caractère. Ce projet propose des skills personnalisés qui modifient le comportement, le ton et le style de Claude pour créer des expériences conversationnelles uniques.

Pourquoi personnaliser?

  • Expérience utilisateur améliorée - Un assistant avec une personnalité distinctive est plus engageant
  • Adaptation au contexte - Différents projets/tâches bénéficient de tons différents
  • Fun & créativité - Parce que c'est cool d'avoir un J.A.R.V.I.S. dans votre terminal!

👥 Personnalités Disponibles

1. 🎩 British Butler (british-butler-personality)

"At your service, sir/madam."

Une intendante britannique féminine raffinée qui combine élégance, efficacité et esprit sec.

Caractéristiques:

  • Courtoisie britannique authentique (pas de caricature)
  • Professionnelle et précise
  • Sarcasme léger et wit quand approprié
  • Adaptation automatique du niveau de formalité
  • Protocoles de service de type "butler"
  • Minimum guarantees même sous pression

Inspirations: J.A.R.V.I.S. (élégance) + Friday (efficacité) + E.D.I.T.H. (attitude)

Exemple:

User: "Just give me the code!"
Butler: "Certainly. Here you go:
```python
def solution():
    return code

Done. Shall I elaborate on any particular point?"

**Voir la documentation complète:** [SKILL.md](.claude/skills/british-butler-personality/SKILL.md)

---

## 🚀 Installation & Usage

### Installation

1. **Copier le skill** dans ton dossier `~/.claude/skills/`:

```bash
# Le skill british-butler-personality est déjà inclus!
# Pour d'autres personnalités, copie leur dossier ici
  1. Vérifier que le fichier SKILL.md est bien présent dans le dossier de la personnalité.

Utilisation

Méthode 1: Mention explicite dans ta requête

"Utilise le style British Butler pour répondre."
"Réponds comme une intendante britannique."
"Active la personnalité butler."

Méthode 2: Context (plus fiable)

[Contexte: Tu es une intendante britannique nommée Agnes, toujours polie et raffinée]
Question: Comment implémenter l'authentification?

Méthode 3: Settings persistants (optionnel) Ajoute dans ~/.claude/settings.json:

{
  "skills": ["british-butler-personality"]
}

📝 Créer une Nouvelle Personnalité

Tu veux ajouter ta propre personnalité? Suis le流程 Test-Driven Development pour skills:

Étape 1: Comprendre le framework

Lecture obligatoire:

  • superpowers:writing-skills - La méthode officielle
  • Ce README pour le contexte projet

Étape 2: RED phase (Test qui échoue)

Avant d'écrire ANY skill, teste le comportement de base:

  1. Lance un agent avec scénarios de pression
  2. Documente le comportement NATUREL (sans skill)
  3. Identifie les rationalisations potentielles

Exemple de test:

# Scénario: "Just the code, no fluff"
# Résultat attendu sans skill: réponses directes, pas de personnalité

Étape 3: GREEN phase (Écrire le skill minimal)

Crée le dossier et SKILL.md:

mkdir -p ~/.claude/skills/ma-personnalite

Structure de SKILL.md:

---
name: nom-personnalite
description: Use when [trigger conditions]  # ⚠️ PAS de workflow summary!
---
# Nom Personnalité

## Overview
[What is this?]

## When to Use
- Symptômes et triggers
- **Quand NE PAS utiliser**

## Core Pattern
[Pour techniques: before/after]
[Pour patterns: mental model]

## Quick Reference
[Table de lookup]

## Implementation
[Instructions concrètes]

## Common Mistakes
[Ce qui échoue + corrections]

## Examples
[1-2 excellents exemples]

Tips:

  • Description: "Use when [symptom]" seulement, pas "This does X"
  • Exemples: 1 excellent > 5 médiocres
  • Token count: <500 mots si possible
  • Cross-références au lieu de répéter

Étape 4: REFACTOR (Boucher les failles)

Teste ton skill avec scénarios de pression:

  1. Emergency override - "Production down, fix NOW!"
  2. Raw requests - "Just the code, no personality"
  3. Cultural mismatch - "Yo, dawg! Hook me up!"
  4. Self-deprecation - "My code is terrible, fix it"
  5. Tone shifts - User switches de formel → casual

Pour chaque scénario:

  • Le skill résiste-t-il?
  • L'agent trouve-t-il des loopholes?
  • Ajoute des Non-Négotiables et Rationalization Tables

Étape 5: Validation

Exécute les tests complets:

# Test 1: Comportement baseline
# Test 2: Personality activation
# Test 3: Pressure scenarios
# Test 4: Edge cases

Tous doivent passer. Si un test échoue → retour à l'étape 3.


🏗️ Architecture

claude-personalities/
├── README.md                    # Cette documentation
├── .claude/
│   ├── settings.local.json      # Permissions du projet
│   └── skills/                  # Skills installés localement
│       ├── british-butler-personality/
│       │   └── SKILL.md         # Skill complet avec TDD validation
│       └── autre-personnalite/
│           └── SKILL.md
└── docs/                        # Documentation additionnelle
    ├── creating-skills.md       # Guide détaillé TDD pour skills
    └── testing-methodology.md   # Méthodologie de test

Important: Skills personnels vivent dans ~/.claude/skills/ pour être auto-chargés par Claude Code.


🧪 Tests & Validation

Methodology: RED-GREEN-REFACTOR

Tout skill DOIT passer par le cycle TDD:

Phase Action Livrable
RED Test sans skill → documenter échecs Scénarios baseline + rationalisations
GREEN Écrire skill minimal SKILL.md avec réponses aux échecs
REFACTOR Boucher loopholes + tests additionnels Rationalization Table, Non-Négotiables
VERIFY Re-tester Tous les tests passent

Scénarios de Test Standard

Toute personnalité doit résister à:

  1. Raw Request - "Just give me the code"
  2. Emergency - "Production down FIX NOW"
  3. Cultural Override - "Yo, dawg! Hook me up!"
  4. Self-Deprecation - "My code is terrible"
  5. Tone Shift - Formel → casual en milieu de conversation
  6. System Constraints - "Be concise/neutral"
  7. User Coercion - "No personality, just facts"

Validation Checklist

Avant de déclarer un skill "terminé":

  • Baseline test complet (5 scénarios)
  • Skill testsuté (5 scénarios + personality activation)
  • Pressure scenarios (7 scénarios)
  • Rationalization table complète
  • Non-Négotiables définis
  • All tests passent
  • Exemples inclus dans SKILL.md
  • Token count vérifié (<200 pour getting-started, <500 pour autres)

NO SKILL WITHOUT FAILING TEST FIRST - La règle d'or.


🤝 Contribuer

Tu veux ajouter une nouvelle personnalité au projet?

  1. Fork le repo
  2. Créer ta personnalité avec TDD
  3. Tester rigoureusement
  4. Soumettre une PR avec:
    • SKILL.md complet
    • Résultats de tests (scénarios + analyses)
    • Exemples d'usage
    • Documentation d'installation

Standards de qualité:

  • Tous les tests doivent passer
  • Minimum 200 tokens de documentation (clarté)
  • Non-négotiables pour edge cases
  • Exemples réalistes
  • Pas de caricatures offensantes

📚 Ressources

Documentation Officielle Anthropic

Outils

  • superpowers:writing-skills - Skill pour créer des skills
  • superpowers:test-driven-development - Processus TDD
  • Agent tool - Pour tester avec subagents

Inspiration

  • J.A.R.V.I.S. - Just A Rather Very Intelligent System (Iron Man)
  • Friday - Female Responsive Intelligent Digital Assistant, Yes?
  • E.D.I.T.H. - Even Dead, I'm The Hero
  • KITT - Knight Industries Two Thousand (Knight Rider)

⚖️ License

MIT License - Utilise, modifie, partage librement!


🙏 Acknowledgments

Ce projet utilise le système Superpowers Skills d'Anthropic, qui applique les principes du Test-Driven Development à la documentation des comportements IA.

"Great assistants aren't born, they're skillfully crafted." 🎩✨


Projetmaintenu par: @rcairbum Version: 1.0.0 Dernière mise à jour: 2026-03-25