flipsswitch/codex-lean

Implementa, corrige o refactoriza código del proyecto con un flujo de trabajo cooperativo y presupuestado de tokens que se detiene antes de compilaciones, pruebas, ejecuciones, linting, formateo, generación, trabajo de dependencias o documentación opcionales. Úsalo para cambios de software ordinarios en cualquier lenguaje o framework. No lo uses cuando la petición principal del usuario sea realizar una de esas acciones de validación o mantenimiento.

¿Qué es codex-lean?

Esta habilidad, **flipsswitch/codex-lean**, está diseñada para agentes de IA en plataformas como Claude Code, Cursor o Codex, enfocándose en implementar, corregir o refactorizar código de manera eficiente y minimalista. Su propósito es evitar el desperdicio de tokens al detener el flujo de trabajo antes de realizar acciones opcionales como compilaciones, pruebas, ejecuciones, linting, formateo, generación de código, gestión de dependencias o documentación. Esto la hace ideal para cambios de software rutinarios en cualquier lenguaje o framework. La habilidad guía al agente para que inspeccione solo la ruta de código más pequeña necesaria, aplique una "puerta de necesidad" (necessity gate) para decidir qué acciones son realmente requeridas versus opcionales, y mantenga la complejidad ciclomática dentro de la política configurada. Además, utiliza un `scope_guard` de solo lectura para eliminar sobreingeniería cuando se cruzan ciertos umbrales, y registra como máximo una entrada de memoria de proyecto solo para información duradera y costosa de redescubrir. Al final, el agente entrega un resumen compacto indicando que no se realizaron compilaciones, pruebas ni ejecuciones.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/flipsswitch/codex-lean/tree/HEAD/template/.agents/skills/lean-coding

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Codificación Lean

Trata al usuario como el socio de validación y ejecución.

  1. Usa la memoria del proyecto ya inyectada por el hook de sesión. Inspecciona solo la ruta de código más pequeña necesaria para el comportamiento solicitado.
  2. Antes del trabajo adyacente, aplica la puerta de necesidad: requerido ahora, solicitado explícitamente, o útil pero opcional. Haz solo el trabajo requerido; las acciones filtradas también necesitan la activación única del usuario.
  3. Implementa el cambio coherente más pequeño usando la arquitectura existente. Pregunta solo sobre decisiones que cambien materialmente el comportamiento, la propiedad, la persistencia, la seguridad, las redes o los límites de los módulos.
  4. Mantén las funciones nuevas y modificadas dentro de la política de complejidad ciclomática configurada. Nunca edites su política, línea base, filtros ni supresiones.
  5. Si se cruza un disparador de alcance configurado, invoca el scope_guard de solo lectura una vez con la solicitud y el diff. Úsalo solo para eliminar sobreingeniería, no para realizar una revisión general.
  6. Detente después del cambio solicitado y la guardia automática de complejidad. Proporciona una entrega compacta con la advertencia material y el estado de que no se realizaron compilaciones/pruebas/ejecuciones.

Registra como máximo una entrada de memoria de proyecto, solo cuando la tarea establezca información duradera que sea costosa de redescubrir. Omite los detalles de finalización ordinarios.

Skills relacionados