Adelantado: Un Complemento de Código Claude que Obliga a Pensar Antes de Programar

Upfront es un complemento de Claude Code diseñado para contrarrestar la tendencia a generar código sin suficiente comprensión. El creador notó que, aunque la IA hacía la codificación más rápida, llevaba a enviar código sin comprender completamente lo que se estaba construyendo.
Contexto de Investigación
El complemento se inspiró en tres estudios citados en la fuente:
- Prueba de Anthropic: los desarrolladores que delegaron la generación de código obtuvieron un 40% menos en comprensión
- METR: los desarrolladores experimentados fueron un 19% más lentos con IA en sus propios repositorios
- Faros AI: 98% más PRs después de la adopción de IA, cero mejora en el rendimiento neto
Comandos Principales
El complemento opera a través de tres comandos principales:
/upfront:feature- La IA desafía en lugar de sugerir, haciendo preguntas como "¿Qué problema desaparece si esto se envía?" antes de proporcionar soluciones técnicas. Cuestiona respuestas vagas y no procede hasta que el pensamiento sea sustancial./upfront:plan- Divide el trabajo en fases de aproximadamente 400 líneas de código, que la fuente identifica como el límite empírico para una revisión de código significativa./upfront:build- Ejecuta cada fase con desarrollo guiado por pruebas y revisión por fase.
Características Adicionales
El complemento incluye 20 habilidades en total y tiene un gancho de protección de configuración. Si la IA intenta debilitar las reglas del linter en lugar de corregir el código, se bloquea con el mensaje "Corrige el código, no la configuración."
Instalación
Instalar a través del mercado de complementos de Claude:
claude plugin marketplace add ThinkUpfront/Upfront
claude plugin install upfront
Después de la instalación, escribe /upfront:feature para comenzar a usar el sistema.
Recursos
- Manifiesto Completo: https://thinkupfront.dev/why/
- Repositorio: https://github.com/ThinkUpfront/Upfront
- Sitio Web: https://thinkupfront.dev
📖 Read the full source: r/ClaudeAI
👀 Ver también

RalphTerm: bucle estilo ralph para Claude Code con sesiones de revisión cruzada de diferentes agentes
RalphTerm es un Rust CLI de código abierto que ejecuta un bucle externo al estilo ralph alrededor de Claude Code: toma un plan en markdown, ejecuta tareas en sesiones interactivas nuevas y realiza una revisión cruzada con un modelo diferente (por ejemplo, Codex) en sesiones nuevas separadas, retroalimentando los problemas en nuevas sesiones de implementación.

CostClaw: Panel de Seguimiento de Costos Local Gratuito para Agentes OpenClaw
CostClaw es un complemento local gratuito que captura cada llamada de LLM mediante los enlaces nativos de OpenClaw y proporciona un panel de control que muestra desgloses de modelos, costos por sesión y gráficos de gasto por hora. El desarrollador descubrió que su agente de latido ejecutaba Claude Sonnet cada 3 minutos las 24 horas del día, costando $60 al mes, y cambiarlo a Haiku redujo su factura en aproximadamente un 65%.

Canalización de Contenido Multiagente para Código Claude con Puertas de Calidad
Un desarrollador creó una canalización de contenido de seis agentes para Claude Code que separa las tareas de investigación, redacción, edición y SEO con compuertas de calidad entre las etapas. El sistema se detiene para aprobación manual antes de publicar y permite ejecuciones individuales de agentes.

docvault: Genera Documentación de API Local para Reducir Alucinaciones de IA
docvault es una herramienta que genera referencias de API en formato markdown a partir del código fuente para ayudar a Claude y otros LLMs a dejar de alucinar firmas de funciones. Funciona para crates de Rust y paquetes de Python, genera un archivo markdown de dos niveles e incluye un plugin de Claude Code para operación sin intervención manual.