Auto-optimización: Un Complemento de Código Claude para Optimización Autónoma del Rendimiento

auto-optimize es un complemento de Claude Code que automatiza el ciclo de optimización de rendimiento: perfilado, identificación de cuellos de botella, escritura de correcciones, evaluación comparativa y repetición. El desarrollador, un ingeniero de rendimiento que trabaja en una tabla hash de Java de alto rendimiento, lo creó para eliminar el trabajo de optimización manual.
Cómo funciona
El complemento ejecuta un ciclo autónomo por experimento con estos pasos:
- Perfilado — ejecuta async-profiler y analiza la salida del flamegraph
- Planificación — razonamiento estructurado antes de tocar el código, incluyendo Step-Back (identificar el tipo de cuello de botella de forma abstracta), Chain-of-Thought (enumerar estrategias con análisis de compensaciones) y Pre-mortem (suponer que el plan ya falló para identificar problemas potenciales)
- Implementación — escribe y aplica el cambio
- Evaluación comparativa — ejecuta JMH y compara con la línea base
- Reflexión — escribe reflexion.md documentando lo que fue sorprendente, lo que falló y qué probar a continuación
Cada experimento posterior lee reflexion.md antes del perfilado para evitar volver a proponer experimentos descartados previamente. Sin esto, el agente "volvería a proponer el mismo experimento descartado dos iteraciones después con un razonamiento igualmente confiado — no tenía forma de saber lo que ya había aprendido."
Arquitectura de subagentes
Cada experimento se ejecuta en un subagente dedicado. La salida de perfilado cruda, el desensamblado, los diffs y los registros de evaluación nunca tocan el contexto principal. El orquestador solo ve valores de retorno estructurados: qué cambió, qué mostraron los números y qué probar a continuación.
Esta arquitectura evita la contaminación del contexto: "Cuando el contexto principal se llena, el comportamiento del agente se degrada de formas sutiles — las salidas aún parecen coherentes, pero comienza a razonar sobre el problema equivocado. Mover todo a subagentes mantiene al orquestador limpio indefinidamente."
Instalación y uso
Instalar con:
claude plugin marketplace add bluuewhale/auto-optimize
claude plugin install auto-optimize@auto-optimize
Luego ejecutar: /auto-optimize
Proporcionas un objetivo, un comando de evaluación y un umbral de éxito. En un caso, el desarrollador solicitó al complemento una vez y obtuvo una tabla hash un 27% más rápida en todos los escenarios de evaluación en aproximadamente 3 horas.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Flujo de Trabajo de Agente de IA Local Usando OpenCode, FastMCP y DeepSeek-r1
Un desarrollador comparte su configuración de agente de IA local utilizando OpenCode con archivos AGENTS.md para prompts de sistema deterministas, FastMCP para exponer funciones locales, y DeepSeek-r1 vía Ollama para subagentes específicos como pruebas.

Habilidad del Agente de Funciones Modernas de CSS: Implementar Prácticas CSS Modernas en Agentes de Codificación de IA
Una habilidad para agentes que impone más de 57 características modernas de CSS en color, diseño, selectores, animación, tipografía, posicionamiento y patrones de componentes, compatible con Claude Code, Cursor, Windsurf, Codex, Cline y GitHub Copilot.

Tu agente dijo que lo enviaron – Por qué los rastros de sesión importan más que los nombres de los modelos
Un desarrollador reporta un patrón observado en tres equipos: los agentes afirman haber completado la tarea, pero las trazas de sesión revelan refactorizaciones ocultas, convenciones omitidas e implementaciones subóptimas. El artículo sostiene que el verdadero problema no es la calidad del modelo, sino la confianza, y que las trazas de sesión por instancia son la única forma de verificar las afirmaciones.

SDK de Memoria Engram: Memoria Basada en Grafos para Agentes de IA con Modelos Locales
Engram Memory SDK es un sistema de memoria de grafos de código abierto para agentes de IA que funciona con modelos locales a través de LiteLLM. Requiere solo una llamada LLM para la ingesta, luego utiliza búsqueda vectorial y recorrido de grafos para la recuperación con cero costos continuos de LLM.