Analysis Pipeline (Greenfield)
Omvendt-konstruer kode til clean-room atferdsspesifikasjoner med proveniens
Bestått
Hva den gjør
Mastermetodikk for omvendt konstruksjon: analyser en kodebase, binærfil eller kjøretid og utsted implementasjonsagnostiske atferdsspesifikasjoner der hvert krav bærer en provenienssitering og konfidensnivå, pluss Given/When/Then testvektorer. Utløses ved omvendt konstruksjon av et produkt til spesifikasjoner eller bygging av clean-room dokumentasjon. Orkestrerer en 7-lags portstyrt pipeline over mange kildetyper.
Testrapport
Kjørte metodikken på en reell funksjon (en verktøy-utdata-klassifiserer fra memvid SDK) mot en baseline uten ferdigheter. Baseline fortalte om implementeringen – den navnga funksjonen, sa den 'lowercases' og 'switches' – mens den ferdighetsstyrte spesifikasjonen fjernet disse kildeidentifikatorene, gjorde den bærende 'content signal beats originating tool' presedensregelen eksplisitt, la til kilde-/konfidensproveniensannotasjoner, og produserte Given/When/Then testvektorer inkludert overstyrings-grensetilfellet baseline begravde. For clean-room reimplementering er dette en konkret, forsvarbar forbedring. Advarsel: ferdighetsmappen er kun metodikktekst; /analyze og /sanitize kommandoene og 20+ underferdigheter som kjører hele den portstyrte pipelinen lever andre steder i pluginen, så ende-til-ende orkestrering ble ikke utført.
Testet på: 2026-07-18 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/analysis-pipelineOmvendt-konstruer kode til clean-room atferdsspesifikasjoner med proveniens
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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.