Analysis Pipeline (Greenfield)
Ingeniería inversa de código en especificaciones de comportamiento de sala limpia con procedencia
Probado · Funciona
Qué hace
Metodología maestra para ingeniería inversa: analiza una base de código, binario o tiempo de ejecución y emite especificaciones de comportamiento agnósticas a la implementación donde cada afirmación lleva una citación de procedencia y un nivel de confianza, además de vectores de prueba Given/When/Then. Se activa al realizar ingeniería inversa de un producto en especificaciones o al construir documentación de sala limpia. Orquesta un pipeline de 7 capas con compuertas sobre muchos tipos de fuentes.
Informe de la prueba
Se ejecutó la metodología en una función real (un clasificador de salida de herramienta del SDK memvid) contra una línea base sin habilidad. La línea base narró la implementación - nombró la función, dijo que 'lowercases' y 'switches' - mientras que la especificación guiada por la habilidad eliminó esos identificadores de origen, hizo explícita la regla de precedencia 'content signal beats originating tool' que soporta la carga, añadió anotaciones de procedencia de fuente/confianza, y produjo vectores de prueba Given/When/Then incluyendo el caso límite de anulación que la línea base ocultó. Para una reimplementación de sala limpia, esto es una mejora concreta y defendible. Advertencia: la copia del directorio de la habilidad es solo texto de metodología; los comandos /analyze y /sanitize y más de 20 sub-habilidades que ejecutan el pipeline completo con compuertas viven en otra parte del plugin, por lo que la orquestación de extremo a extremo no se ejerció.
Probado el: 2026-07-18 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/prime-radiant-inc/greenfield.git mkdir -p ~/.claude/skills cd greenfield && cp -r skills/analysis-pipeline ~/.claude/skills/analysis-pipeline
Comandos y prompts de ejemplo
/analysis-pipelineIngeniería inversa de código en especificaciones de comportamiento de sala limpia con procedencia
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Reverse engineer this binary into a clean-room behavioral spec.I need implementation-agnostic specs with provenance for this codebase.Analyze this function's behavior and give me Given/When/Then test vectors.