Files
gh-wasabeef-claude-code-coo…/commands/token-efficient.md
2025-11-30 09:05:34 +08:00

243 lines
7.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Mode Efficacité de Tokens
Réduit l'utilisation du contexte des réponses IA de 30-50 % grâce au mode de compression efficace.
## Vue d'ensemble
Le Mode Efficacité de Tokens exploite les symboles visuels et les systèmes d'abréviations pour comprimer les réponses de Claude.
**La qualité du code généré et le contenu restent inchangés**. Seule la méthode d'explication change.
## Utilisation
```bash
# Activer le mode
"Répondez en Mode Efficacité de Tokens"
"--uc mode"
"Mode concis"
```
## Comment ça fonctionne
### 1. Système de symboles
#### Logique et flux
| Symbole | Signification | Exemple |
| ------- | ----------------------- | --------------------------------- |
| → | mène à, cause | `auth.js:45 → 🛡️ risque sécurité` |
| ⇒ | convertit en | `entrée ⇒ sortie_validée` |
| ← | retour arrière, annuler | `migration ← rollback` |
| ⇄ | bidirectionnel | `sync ⇄ distant` |
| & | et, combiner | `🛡️ sécurité & ⚡ performance` |
| \| | ou, séparateur | `react\|vue\|angular` |
| : | définir, spécifier | `portée: fichier\|module` |
| » | puis, séquence | `build » test » deploy` |
| ∴ | donc | `tests ❌ ∴ code cassé` |
| ∵ | parce que | `lent ∵ algorithme O(n²)` |
#### Statut et progrès
| Symbole | Signification | Usage |
| ------- | ---------------- | --------------------------- |
| ✅ | complet, succès | Tâche complétée normalement |
| ❌ | échec, erreur | Action immédiate requise |
| ⚠️ | avertissement | Révision recommandée |
| 🔄 | en cours | Actuellement actif |
| ⏳ | en attente | Programmé pour plus tard |
| 🚨 | urgent, critique | Haute priorité |
#### Domaines techniques
| Symbole | Domaine | Usage |
| ------- | --------------- | ------------------------ |
| ⚡ | Performance | Vitesse, optimisation |
| 🔍 | Analyse | Recherche, investigation |
| 🔧 | Configuration | Configuration, outils |
| 🛡️ | Sécurité | Protection, sûreté |
| 📦 | Déploiement | Paquet, bundle |
| 🎨 | Design | Interface, frontend |
| 🏗️ | Architecture | Structure système |
| 🗄️ | Base de données | Persistance données |
| ⚙️ | Backend | Traitement serveur |
| 🧪 | Tests | Assurance qualité |
### 2. Système d'abréviations
#### Système et architecture
- `cfg` → configuration
- `impl` → implémentation
- `arch` → architecture
- `perf` → performance
- `ops` → opérations
- `env` → environnement
#### Processus de développement
- `req` → exigences
- `deps` → dépendances
- `val` → validation
- `auth` → authentification
- `docs` → documentation
- `std` → standards
#### Qualité et analyse
- `qual` → qualité
- `sec` → sécurité
- `err` → erreur
- `rec` → récupération
- `sev` → sévérité
- `opt` → optimisation
## Exemples de comparaisons
### Exemple 1 : Rapport d'erreur
**Mode Normal (93 caractères)**
```text
Vulnérabilité de sécurité trouvée dans la fonction de validation utilisateur à la ligne 45 du système d'authentification.
```
**Token Efficace (43 caractères)**
```text
auth.js:45 → 🛡️ vuln sec dans val() utilisateur
```
### Exemple 2 : Statut de build
**Mode Normal (98 caractères)**
```text
Le processus de build s'est terminé avec succès. Les tests sont actuellement en cours, suivis du déploiement.
```
**Token Efficace (35 caractères)**
```text
build ✅ » test 🔄 » deploy ⏳
```
### Exemple 3 : Analyse de performance
**Mode Normal (105 caractères)**
```text
L'analyse de performance a révélé un traitement lent dû à la complexité algorithmique O(n²).
```
**Token Efficace (47 caractères)**
```text
⚡ perf: lent ∵ O(n²) → optimiser vers O(n)
```
## Cas d'usage
### ✅ Scénarios efficaces
- **Sessions de débogage longues** : Maintenir efficacement l'historique
- **Révisions de code importantes** : Analyse concise de nombreux fichiers
- **Surveillance CI/CD** : Mises à jour de statut en temps réel
- **Rapports de progression de projet** : Vue d'ensemble de plusieurs états de tâches
- **Suivi d'erreurs** : Représentation visuelle des chaînes de problèmes
### ❌ Scénarios à éviter
- Explications pour débutants
- Création de documentation détaillée
- Définition d'exigences initiales
- Communication avec les parties prenantes non techniques
## Exemples d'implémentation
### Session de débogage
```text
[14:23] breakpoint → vars: {user: null, token: expiré}
[14:24] étape → auth.validate() ❌
[14:25] vérif → token.exp < Date.now() ∴ expiré
[14:26] correction → refresh() → ✅
[14:27] continuer → flux principal 🔄
```
### Résultats d'analyse de fichiers
```text
/src/auth/: 🛡️ problèmes × 3
/src/api/: ⚡ goulot dans handler()
/src/db/: ✅ propre
/src/utils/: ⚠️ méthodes dépréciées
/tests/: 🧪 couverture 78 %
```
### Statut de projet
```text
Frontend: 🎨 ✅ 100 %
Backend: ⚙️ 🔄 75 %
Base de données: 🗄️ ✅ migrée
Tests: 🧪 ⚠️ 68 % (objectif: 80 %)
Déploiement: 📦 ⏳ programmé
Sécurité: 🛡️ 🚨 1 critique
```
## Options de configuration
```javascript
// Niveaux de compression
--uc; // Ultra Compressé: Compression maximale
--mc; // Modérément Compressé: Compression moyenne
--lc; // Légèrement Compressé: Compression légère
// Spécifique au domaine
--dev; // Compression axée développement
--ops; // Compression axée opérations
--sec; // Compression axée sécurité
```
## Avantages
1. **Économie de contexte** : Réduction de 30-50 % des tokens
2. **Compréhension visuelle** : Saisie intuitive grâce aux symboles
3. **Densité d'information** : Plus d'informations dans le même espace
4. **Rétention d'historique** : Maintenir un historique de conversation plus long
5. **Reconnaissance de patterns** : Détection plus facile des problèmes grâce aux patterns visuels
## Remarques
- Ce mode ne change que **le style de réponse de l'IA**
- **La qualité du code** reste inchangée
- Peut basculer avec « expliquez en mode normal » au besoin
- Mode normal recommandé pour les débutants et utilisateurs non techniques
## Exemples de commandes
```bash
# Activer
"Mode Efficacité de Tokens activé"
"Répondez de manière concise"
"Analysez avec --uc"
# Désactiver
"Retournez au mode normal"
"Expliquez en détail"
"Mode Efficacité de Tokens désactivé"
```
## Impact d'implémentation
| Élément | Impact |
| -------------------------- | -------------------- |
| Qualité du code généré | Aucun changement ✅ |
| Précision d'implémentation | Aucun changement ✅ |
| Fonctionnalité | Aucun changement ✅ |
| Méthode d'explication IA | Compressée 🔄 |
| Usage de contexte | Réduction 30-50 % ⚡ |
---
💡 **Conseil Pro** : Pour les sessions de travail longues, commencez avec le mode normal pour construire la compréhension, puis basculez vers le Mode Efficacité de Tokens pour optimiser l'efficacité et la rétention du contexte.