Analysis Pipeline (Greenfield)
Zpětné inženýrství kódu do specifikací chování v čistém prostředí s proveniencí
Otestováno · Funguje
Co umí
Hlavní metodologie pro zpětné inženýrství: analyzuje kódovou základnu, binární soubor nebo runtime a vydává implementačně agnostické specifikace chování, kde každé tvrzení nese citaci provenience a úroveň důvěryhodnosti, plus testovací vektory Given/When/Then. Spouští se při zpětném inženýrství produktu do specifikací nebo při vytváření dokumentace v čistém prostředí. Orchestruje 7vrstvou řízenou pipeline přes mnoho typů zdrojů.
Testovací report
Spustil jsem metodologii na skutečné funkci (klasifikátor výstupu nástroje z memvid SDK) proti základní linii bez dovedností. Základní linie vyprávěla implementaci – pojmenovala funkci, řekla, že 'lowercases' a 'switches' – zatímco specifikace řízená dovedností odstranila tyto identifikátory zdroje, explicitně uvedla pravidlo precedence 'content signal beats originating tool' nesoucí zátěž, přidala anotace provenience zdroje/důvěryhodnosti a vytvořila testovací vektory Given/When/Then včetně okrajového případu přepsání, který základní linie pohřbila. Pro reimplementaci v čistém prostředí je to konkrétní, obhajitelné zlepšení. Upozornění: kopie adresáře dovednosti je pouze text metodologie; příkazy /analyze a /sanitize a více než 20 poddovedností, které spouštějí celou řízenou pipeline, se nacházejí jinde v pluginu, takže end-to-end orchestrace nebyla cvičena.
Testováno: 2026-07-18 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/analysis-pipelineZpětné inženýrství kódu do specifikací chování v čistém prostředí s proveniencí
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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.