Repolode
AmazingAng

AmazingAng/old-coder

Una skill para agentes de programación que les exige demostrar la validez de su código con un flujo que empieza por el plan de pruebas, una batería de verificaciones y un informe de evidencias.

Estrellas
753
Forks
63
Issues abiertos
4
Último commit
hace 2 meses

¿Qué es?

Old Coder es una skill en Markdown simple para agentes de programación como Claude Code, Codex CLI y Cursor. En vez de hacer que el desarrollador lea cada línea que escribe el agente, le exige seguir un paso SPEC, en el que redacta un plan de pruebas para que el desarrollador lo apruebe, seguido de un ciclo red-green-refactor y una batería final de verificaciones.

La batería incluye la suite completa de pruebas, comprobaciones de tipos, lint y complejidad, cobertura de las líneas modificadas, pruebas de mutación, pruebas basadas en propiedades, ejecución real fuera del entorno de pruebas, análisis de la cadena de suministro y de secretos, y estabilidad de la suite de pruebas. Las comprobaciones específicas del dominio, como las de concurrencia, interfaz de usuario, compatibilidad de API y rendimiento, se seleccionan para cada tarea según el riesgo. También se indica al agente que no debilite las pruebas y que marque como no verificada cualquier comprobación que no haya podido verificar, en lugar de darla por superada.

El repositorio también incluye una skill complementaria opcional, old-coder-api, para el diseño y la revisión de API HTTP/JSON, y un limitador de solicitudes de demostración creado con este flujo y con su propio informe de evidencias.

Funciones clave

  • 01Exige que el desarrollador apruebe un plan de pruebas antes de empezar a programar
  • 02Impone el ciclo de desarrollo red-green-refactor
  • 03Ejecuta una batería final de pruebas, comprobaciones de cobertura, mutación y pruebas basadas en propiedades
  • 04Ajusta la profundidad de las comprobaciones al riesgo del cambio
  • 05Genera un informe de evidencias con un único comando que se puede volver a ejecutar
  • 06Funciona con cualquier agente que siga instrucciones en Markdown

Casos de uso

  • Revisar código escrito por agentes en funciones relacionadas con dinero, inicio de sesión o gestión de datos, sin leer cada línea
  • Añadir un proceso de verificación a un flujo de trabajo existente con Claude Code o Codex
  • Diseñar y revisar API HTTP/JSON con la skill complementaria para API

Inicio rápido

  1. 1

    Instala la skill con npx

    npx skills add https://github.com/amazingang/old-coder --skill old-coder
  2. 2

    Copia la skill en la carpeta de skills de Claude Code

    cp -r skills/old-coder ~/.claude/skills/
  3. 3

    Vuelve a ejecutar el informe de evidencias de la demo

    cd demo-rate-limiter && python3 -m venv .venv && .venv/bin/pip install -r requirements-dev.txt -e . && ./tools/gauntlet.sh

Antes de usarlo

  • Es un conjunto de instrucciones en Markdown para agentes de programación, no un programa independiente, por lo que su utilidad depende de que el agente las siga.
  • Como indica el README, gauntlet no puede demostrar que la especificación esté completa ni autenticar sus propios verificadores.
  • Las comprobaciones de la demo en un contexto nuevo detectaron defectos reales en estados anteriores que habían pasado, así que la verificación requiere esfuerzo.

Temas

Preguntas frecuentes

¿Qué es old-coder?
Una skill para agentes de programación que les exige demostrar la validez de su código con un flujo que empieza por el plan de pruebas, una batería de verificaciones y un informe de evidencias. Old Coder es una skill en Markdown simple para agentes de programación como Claude Code, Codex CLI y Cursor. En vez de hacer que el desarrollador lea cada línea que escribe el agente, le exige seguir un paso SPEC, en el que redacta un plan de pruebas para que el desarrollador lo apruebe, seguido de un ciclo red-green-refactor y una batería final de verificaciones.
¿old-coder es gratuito? ¿Qué licencia tiene?
old-coder es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿old-coder sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de old-coder fue el 18 ago 2026.
¿Para qué puedo usar old-coder?
Revisar código escrito por agentes en funciones relacionadas con dinero, inicio de sesión o gestión de datos, sin leer cada línea Añadir un proceso de verificación a un flujo de trabajo existente con Claude Code o Codex Diseñar y revisar API HTTP/JSON con la skill complementaria para API
¿Cómo se instala old-coder?
Instala la skill con npx: npx skills add https://github.com/amazingang/old-coder --skill old-coder Copia la skill en la carpeta de skills de Claude Code: cp -r skills/old-coder ~/.claude/skills/ Vuelve a ejecutar el informe de evidencias de la demo: cd demo-rate-limiter && python3 -m venv .venv && .venv/bin/pip install -r requirements-dev.txt -e . && ./tools/gauntlet.sh
¿Dónde consigo old-coder?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AmazingAng/old-coder

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados