CommunityProgramación y desarrollogithub.com

c0zyb1ue/spec-before-lean-implementation

Habilidad de Codex para implementación minimalista y precisa.

¿Qué es spec-before-lean-implementation?

Esta habilidad para Codex (u otros asistentes de codificación como Claude Code, Cursor, etc.) guía al agente de IA a redactar primero una especificación clara y concisa antes de implementar cualquier cambio en el código. El objetivo es forzar una fase de diseño previa que reduzca errores, evite código innecesario y mejore la precisión de la implementación. Es útil para desarrolladores que buscan minimizar el desperdicio de tokens y asegurar que cada línea de código tenga un propósito definido. La habilidad se aplica durante la generación de código, pidiendo al modelo que describa su plan y luego ejecute la implementación más simple posible.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add c0zyb1ue/spec-before-lean-implementation

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿Qué hace spec-before-lean-implementation?

Habilidad de Codex para implementación minimalista y precisa.

Esta habilidad instruye al agente de IA a escribir primero una especificación de lo que va a implementar antes de escribir cualquier código. Luego, debe producir la implementación más minimalista y precisa que cumpla con la especificación.

Uso

Incluye esta habilidad en tu configuración de Codex o pégala en el prompt del agente cuando quieras que genere código siguiendo este flujo de trabajo.

Principios

  1. Especificar primero: Redacta una especificación breve (1-3 frases) que describa qué debe hacer el código y por qué.
  2. Implementación minimalista: Escribe solo el código necesario para cumplir la especificación. Sin adornos, sin funcionalidades no solicitadas.
  3. Precisión: Asegúrate de que el código sea correcto y manejable.

Comportamiento esperado

Cuando se activa, el agente:

  • Primero escribe una especificación (en un bloque de cita o texto plano).
  • Luego escribe el código correspondiente.
  • Si la implementación se vuelve compleja, sugiere dividirla en pasos más pequeños.

Ejemplo

Usuario: Añade un endpoint GET /health a la API.

Agente: Especificación: Agregar una ruta GET /health que devuelva un JSON con el estado {"status": "ok"}. Sirve para monitorear la salud del servicio.

@app.get("/health")
def health_check():
    return {"status": "ok"}

Skills relacionados