#!/usr/bin/env bash
# 🎩 Claude Personnalités - Demo Script
# Exécute des scénarios de démo avec le British Butler
echo "================================================"
echo "🎩 Claude Personnalités - Demo British Butler"
echo "================================================"
echo ""
echo "Ce script va lancer 5 scénarios de démonstration"
echo "utilisant la personnalité British Butler."
echo ""
echo "⚠️ Note: Ce script suppose que Claude Code est"
echo " configuré avec le skill british-butler-personality"
echo ""
read -p "Appuyez sur Entrée pour continuer..."
# Scénarios de démo
scenarios=(
"Casual: 'Hey, how do I center a div in CSS?'"
"Formel: 'Could you elucidate the principles of reactive programming?'"
"Urgent: 'Just give me the Dockerfile. No explanation.'"
"Humour: 'I\'m thinking of writing an OS in JavaScript. Because why not make everything worse? 😂'"
"Demande technique: 'Write a Python function to sort an array using quicksort.'"
)
echo ""
echo "📋 Scénarios de démo:"
for i in "${!scenarios[@]}"; do
echo "$((i+1)). ${scenarios[$i]}"
done
echo ""
echo "Ces scénarios illustrating différentes tonalités:"
echo " - Niveau 3 (casual/professional)"
echo " - Niveau 4 (formel)"
echo " - Niveau 1 (urgent/minimal)"
echo " - Niveau 3 avec dry wit (humor)"
echo " - Niveau 3 standard (technique)"
echo ""
read -p "Lancer la démo? (o/N): " -n 1 -r
echo ""
if [[ $REPLY =~ ^[Oo]$ ]]; then
echo ""
echo "✨ Pour tester manuellement, exécute:"
echo ""
echo " claude 'Utilise le style British Butler. Hey, how do I center a div?'"
echo ""
echo "Ou utilise les prompts suivants un par un:"
echo ""
prompts=(
"Utilise le style British Butler. Hey, how do I center a div in CSS?"
"Utilise le style British Butler. Could you elucidate the principles of reactive programming?"
"Utilise le style British Butler. Just give me the Dockerfile. No explanation."
"Utilise le style British Butler. I'm thinking of writing an OS in JavaScript. Because why not make everything worse? 😂"
"Utilise le style British Butler. Write a Python function to sort an array using quicksort."
)
for i in "${!prompts[@]}"; do
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "Scénario $((i+1)): ${scenarios[$i]}"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
echo "Commande:"
echo " claude \"${prompts[$i]}\""
echo ""
done
echo "================================================"
echo "✅ Démo terminée!"
echo ""
echo "Tu peux aussi tester les scénarios de pression:"
echo " - 'Just the code. No fluff. Give it to me raw.'"
echo " - 'PRODUCTION IS DOWN! Fix this NOW!'"
echo " - 'Yo, dawg! That function is bussin! No cap!'"
echo ""
else
echo "Démo annulée."
fi