Initial commit
This commit is contained in:
242
commands/token-efficient.md
Normal file
242
commands/token-efficient.md
Normal file
@@ -0,0 +1,242 @@
|
||||
# Modo de Eficiencia de Tokens
|
||||
|
||||
Reduce el uso del contexto de respuesta de IA en un 30-50% mediante el modo de eficiencia de compresión.
|
||||
|
||||
## Descripción General
|
||||
|
||||
El Modo de Eficiencia de Tokens aprovecha símbolos visuales y sistemas de abreviación para comprimir las respuestas de Claude.
|
||||
**La calidad del código generado y el contenido permanecen sin cambios**. Solo cambia el método de explicación.
|
||||
|
||||
## Uso
|
||||
|
||||
```bash
|
||||
# Habilitar modo
|
||||
"Responder en Modo de Eficiencia de Tokens"
|
||||
"modo --uc"
|
||||
"Modo conciso"
|
||||
```
|
||||
|
||||
## ¿Cómo Funciona?
|
||||
|
||||
### 1. Sistema de Símbolos
|
||||
|
||||
#### Lógica y Flujo
|
||||
|
||||
| Símbolo | Significado | Ejemplo |
|
||||
| ------- | -------------------- | ------------------------------------- |
|
||||
| → | conduce a, causa | `auth.js:45 → 🛡️ riesgo de seguridad` |
|
||||
| ⇒ | se convierte en | `entrada ⇒ salida_validada` |
|
||||
| ← | revertir, deshacer | `migración ← revertir` |
|
||||
| ⇄ | bidireccional | `sync ⇄ remoto` |
|
||||
| & | y, combinar | `🛡️ seguridad & ⚡ rendimiento` |
|
||||
| \| | o, separador | `react\|vue\|angular` |
|
||||
| : | definir, especificar | `alcance: archivo\|módulo` |
|
||||
| » | entonces, secuencia | `construir » probar » desplegar` |
|
||||
| ∴ | por lo tanto | `tests ❌ ∴ código roto` |
|
||||
| ∵ | porque | `lento ∵ algoritmo O(n²)` |
|
||||
|
||||
#### Estado y Progreso
|
||||
|
||||
| Símbolo | Significado | Uso |
|
||||
| ------- | ---------------- | ---------------------------- |
|
||||
| ✅ | completo, éxito | Tarea completada normalmente |
|
||||
| ❌ | falló, error | Acción inmediata requerida |
|
||||
| ⚠️ | advertencia | Revisión recomendada |
|
||||
| 🔄 | en progreso | Actualmente activo |
|
||||
| ⏳ | pendiente | Programado para después |
|
||||
| 🚨 | urgente, crítico | Alta prioridad |
|
||||
|
||||
#### Dominios Técnicos
|
||||
|
||||
| Símbolo | Dominio | Uso |
|
||||
| ------- | ------------- | --------------------------- |
|
||||
| ⚡ | Rendimiento | Velocidad, optimización |
|
||||
| 🔍 | Análisis | Búsqueda, investigación |
|
||||
| 🔧 | Configuración | Configuración, herramientas |
|
||||
| 🛡️ | Seguridad | Protección, seguridad |
|
||||
| 📦 | Despliegue | Paquete, bundle |
|
||||
| 🎨 | Diseño | UI, frontend |
|
||||
| 🏗️ | Arquitectura | Estructura del sistema |
|
||||
| 🗄️ | Base de Datos | Persistencia de datos |
|
||||
| ⚙️ | Backend | Procesamiento del servidor |
|
||||
| 🧪 | Pruebas | Aseguramiento de calidad |
|
||||
|
||||
### 2. Sistema de Abreviaciones
|
||||
|
||||
#### Sistema y Arquitectura
|
||||
|
||||
- `cfg` → configuración
|
||||
- `impl` → implementación
|
||||
- `arch` → arquitectura
|
||||
- `perf` → rendimiento
|
||||
- `ops` → operaciones
|
||||
- `env` → entorno
|
||||
|
||||
#### Proceso de Desarrollo
|
||||
|
||||
- `req` → requisitos
|
||||
- `deps` → dependencias
|
||||
- `val` → validación
|
||||
- `auth` → autenticación
|
||||
- `docs` → documentación
|
||||
- `std` → estándares
|
||||
|
||||
#### Calidad y Análisis
|
||||
|
||||
- `qual` → calidad
|
||||
- `sec` → seguridad
|
||||
- `err` → error
|
||||
- `rec` → recuperación
|
||||
- `sev` → severidad
|
||||
- `opt` → optimización
|
||||
|
||||
## Ejemplos Comparativos
|
||||
|
||||
### Ejemplo 1: Reporte de Error
|
||||
|
||||
**Modo Normal (85 caracteres)**
|
||||
|
||||
```text
|
||||
Vulnerabilidad de seguridad encontrada en la función de validación de usuario en la línea 45 del sistema de autenticación.
|
||||
```
|
||||
|
||||
**Eficiencia de Tokens (45 caracteres)**
|
||||
|
||||
```text
|
||||
auth.js:45 → 🛡️ vuln sec en val() usuario
|
||||
```
|
||||
|
||||
### Ejemplo 2: Estado de Construcción
|
||||
|
||||
**Modo Normal (125 caracteres)**
|
||||
|
||||
```text
|
||||
El proceso de construcción se completó exitosamente. Las pruebas se están ejecutando actualmente, seguidas del despliegue.
|
||||
```
|
||||
|
||||
**Eficiencia de Tokens (40 caracteres)**
|
||||
|
||||
```text
|
||||
build ✅ » test 🔄 » deploy ⏳
|
||||
```
|
||||
|
||||
### Ejemplo 3: Análisis de Rendimiento
|
||||
|
||||
**Modo Normal (108 caracteres)**
|
||||
|
||||
```text
|
||||
El análisis de rendimiento reveló procesamiento lento debido a la complejidad del algoritmo O(n²).
|
||||
```
|
||||
|
||||
**Eficiencia de Tokens (48 caracteres)**
|
||||
|
||||
```text
|
||||
⚡ perf: lento ∵ O(n²) → optimizar a O(n)
|
||||
```
|
||||
|
||||
## Casos de Uso
|
||||
|
||||
### ✅ Escenarios Efectivos
|
||||
|
||||
- **Sesiones largas de depuración**: Mantenimiento eficiente del historial
|
||||
- **Revisiones de código extensas**: Análisis conciso de muchos archivos
|
||||
- **Monitoreo CI/CD**: Actualizaciones de estado en tiempo real
|
||||
- **Reportes de progreso del proyecto**: Vista general de múltiples estados de tareas
|
||||
- **Seguimiento de errores**: Representación visual de cadenas de problemas
|
||||
|
||||
### ❌ Escenarios a Evitar
|
||||
|
||||
- Explicaciones para principiantes
|
||||
- Creación de documentación detallada
|
||||
- Definición inicial de requisitos
|
||||
- Comunicación con stakeholders no técnicos
|
||||
|
||||
## Ejemplos de Implementación
|
||||
|
||||
### Sesión de Depuración
|
||||
|
||||
```text
|
||||
[14:23] breakpoint → vars: {usuario: null, token: expirado}
|
||||
[14:24] paso → auth.validate() ❌
|
||||
[14:25] verificar → token.exp < Date.now() ∴ expirado
|
||||
[14:26] arreglar → refresh() → ✅
|
||||
[14:27] continuar → flujo principal 🔄
|
||||
```
|
||||
|
||||
### Resultados del Análisis de Archivos
|
||||
|
||||
```text
|
||||
/src/auth/: 🛡️ problemas × 3
|
||||
/src/api/: ⚡ cuello de botella en handler()
|
||||
/src/db/: ✅ limpio
|
||||
/src/utils/: ⚠️ métodos deprecados
|
||||
/tests/: 🧪 cobertura 78%
|
||||
```
|
||||
|
||||
### Estado del Proyecto
|
||||
|
||||
```text
|
||||
Frontend: 🎨 ✅ 100%
|
||||
Backend: ⚙️ 🔄 75%
|
||||
Base de Datos: 🗄️ ✅ migrado
|
||||
Pruebas: 🧪 ⚠️ 68% (objetivo: 80%)
|
||||
Deploy: 📦 ⏳ programado
|
||||
Seguridad: 🛡️ 🚨 1 crítico
|
||||
```
|
||||
|
||||
## Opciones de Configuración
|
||||
|
||||
```javascript
|
||||
// Niveles de compresión
|
||||
--uc; // Ultra Comprimido: Compresión máxima
|
||||
--mc; // Moderadamente Comprimido: Compresión media
|
||||
--lc; // Ligeramente Comprimido: Compresión ligera
|
||||
|
||||
// Específico de dominio
|
||||
--dev; // Compresión enfocada en desarrollo
|
||||
--ops; // Compresión enfocada en operaciones
|
||||
--sec; // Compresión enfocada en seguridad
|
||||
```
|
||||
|
||||
## Beneficios
|
||||
|
||||
1. **Ahorro de contexto**: 30-50% de reducción de tokens
|
||||
2. **Comprensión visual**: Captación intuitiva mediante símbolos
|
||||
3. **Densidad de información**: Más información en el mismo espacio
|
||||
4. **Retención del historial**: Mantener historial de conversación más largo
|
||||
5. **Reconocimiento de patrones**: Detección más fácil de problemas mediante patrones visuales
|
||||
|
||||
## Notas
|
||||
|
||||
- Este modo solo cambia el **estilo de respuesta de la IA**
|
||||
- **La calidad del código** permanece sin cambios
|
||||
- Se puede cambiar con "explicar en modo normal" según sea necesario
|
||||
- Se recomienda el modo normal para principiantes y usuarios no técnicos
|
||||
|
||||
## Ejemplos de Comandos
|
||||
|
||||
```bash
|
||||
# Habilitar
|
||||
"Modo de Eficiencia de Tokens activado"
|
||||
"Responder de forma concisa"
|
||||
"Analizar con --uc"
|
||||
|
||||
# Deshabilitar
|
||||
"Volver al modo normal"
|
||||
"Explicar en detalle"
|
||||
"Modo de Eficiencia de Tokens desactivado"
|
||||
```
|
||||
|
||||
## Impacto de la Implementación
|
||||
|
||||
| Elemento | Impacto |
|
||||
| ------------------------------ | ---------------------- |
|
||||
| Calidad del código generado | Sin cambios ✅ |
|
||||
| Precisión de la implementación | Sin cambios ✅ |
|
||||
| Funcionalidad | Sin cambios ✅ |
|
||||
| Método de explicación de la IA | Comprimido 🔄 |
|
||||
| Uso del contexto | 30-50% de reducción ⚡ |
|
||||
|
||||
---
|
||||
|
||||
💡 **Consejo Pro**: Para sesiones de trabajo largas, comienza con el modo normal para construir comprensión, luego cambia al Modo de Eficiencia de Tokens para optimizar la eficiencia y retención del contexto.
|
||||
Reference in New Issue
Block a user