Analysis Pipeline (Greenfield)
Inżynieria wsteczna kodu w specyfikacje behawioralne typu clean-room z proweniencją
Testowano · Działa
Co robi ten skill
Główna metodologia inżynierii wstecznej: analizuje bazę kodu, binarny plik lub środowisko wykonawcze i emituje niezależne od implementacji specyfikacje behawioralne, gdzie każde twierdzenie zawiera cytat proweniencji i poziom pewności, plus wektory testowe Given/When/Then. Uruchamia się na inżynierię wsteczną produktu w specyfikacje lub budowanie dokumentacji typu clean-room. Orkiestruje 7-warstwową, bramkowaną linię produkcyjną dla wielu typów źródeł.
Raport z testu
Uruchomiono metodologię na prawdziwej funkcji (klasyfikator wyjścia narzędzia z SDK memvid) w porównaniu z linią bazową bez umiejętności. Linia bazowa opisała implementację – nazwała funkcję, powiedziała, że 'lowercases' i 'switches' – podczas gdy specyfikacja kierowana umiejętnością usunęła te identyfikatory źródłowe, uczyniła jawną regułę precedensu 'content signal beats originating tool', dodała adnotacje proweniencji źródła/pewności i wygenerowała wektory testowe Given/When/Then, w tym przypadek brzegowy nadpisania, który linia bazowa ukryła. Dla reimplementacji typu clean-room jest to konkretne, możliwe do obrony ulepszenie. Uwaga: kopia katalogu umiejętności to tylko tekst metodologii; polecenia /analyze i /sanitize oraz ponad 20 podumiejętności, które uruchamiają pełną bramkowaną linię produkcyjną, znajdują się gdzie indziej w wtyczce, więc orkiestracja end-to-end nie była ćwiczona.
Testowano: 2026-07-18 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/analysis-pipelineInżynieria wsteczna kodu w specyfikacje behawioralne typu clean-room z proweniencją
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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.