Token Efficiency

Configuraciones personalizadas para que las IA respondan como yo quiero. Directo, sin relleno.

63%Ahorro
3IAs
5Perfiles
MITLicencia

El Problema

Introducciones innecesarias

Empiezan con "¡Claro!", "Buena pregunta", "¡Por supuesto!"

Cierres extensos

Terminan con "Espero que te ayude", "¿Necesitas algo más?"

Repeticiones

Repiten tu pregunta antes de dar la respuesta

Sugerencias no pedidas

Añaden consejos que no solicitaste

Sobre-ingeniería

Soluciones complejas para problemas simples

Caracteres problemáticos

Usan Unicode que rompen parsers

Todo esto gasta tokens. Nada aporta valor.

La Solución

Perfiles para Claude, OpenCode y Gemini que eliminan el ruido.

cp claude/CLAUDE.md ./tu-proyecto/

Lo lee automáticamente. El comportamiento cambia al instante.

Resultados

Test Sin config Con config Reducción
Explicar async/await 180 palabras 65 palabras 64%
Code review 120 palabras 30 palabras 75%
Qué es REST API 110 palabras 55 palabras 50%
Corrección errores 55 palabras 20 palabras 64%
TOTAL 465 palabras 170 palabras 63%

Mismo contenido técnico. Solo se eliminó el relleno.

Perfiles

Claude

Universal - Optimización base para cualquier proyecto

Anthropic

Claude

Coding - Desarrollo, code review, debug

Anthropic

Claude

Benchmark - Máxima reducción de tokens

Anthropic

Claude

Analysis - Análisis de datos y research

Anthropic

Claude

Agents - Pipelines y automatización

Anthropic

OpenCode

Universal - Tareas generales con eficiencia

OpenCode

Gemini

Universal - Configuración para Google AI

Google

o1/o3

Universal - Optimización para reasoning models

OpenAI

Antes vs Después

Sin configuración
¡Claro! Me encantaría ayudarte con eso. Veo que tienes un bucle y hay un pequeño detalle que conviene revisar. La condición i <= arr.length debería ser i < arr.length, ya que usar <= causa un error off-by-one... También podrías considerar usar métodos modernos como forEach o map... ¡Espero que esto te haya sido útil! No dudes en compartir más código.
120 palabras
Con configuración
Bug: <= causa off-by-one. arr[arr.length] es undefined. Fix: for (let i = 0; i < arr.length; i++)
30 palabras • 75% menos

Mi Estilo

Nunca hacer

  • Sin "¡Claro!" ni "Con gusto"
  • Sin "Espero que te ayude"
  • Sin código incompleto o "# TODO"
  • Sin sobreingeniería
  • Sin tests si no se piden

Siempre hacer

  • Código completo y ejecutable
  • Respuesta directa al problema
  • Primero lo simple, luego lo óptimo
  • Comandos de instalación si hacen falta
  • Open source siempre

Stack

Ubuntu / Debian
SO
Python + Flask
Backend
React + TS
Frontend
Python · Bash
Scripting
MariaDB / SQLite
DB
Nginx / Apache
Web
Docker
Contenedores
Git
Versiones

Instalación

Opción 1: Copiar archivo

cp claude/CLAUDE.md ./tu-proyecto/

Opción 2: Clonar repo

git clone https://github.com/Haplee/token-efficiency.git

Opción 3: Descargar directo

curl -o CLAUDE.md https://raw.githubusercontent.com/Haplee/token-efficiency/main/claude/CLAUDE.md

Regla de Override

Las instrucciones del usuario siempre priman. Si pides una explicación detallada o output verbose, la IA lo hará. El archivo nunca pelea contra ti.

Cuándo ayuda vs cuándo no

Ayuda cuando

  • Pipelines con alto volumen de output
  • Tareas repetitivas estructuradas
  • Output consistente y parseable
  • Sesiones persistentes largas

No ayuda cuando

  • Consultas cortas puntuales
  • Uso casual de una sola vez
  • Debate arquitectónico o alternativas

El trade-off: El archivo consume input tokens en cada mensaje. Solo compensa con volumen de output suficiente.